home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 August: Tool Chest / Dev.CD Aug 98 TC.toast / Sample Code / Text / SimpleText Sample / SimpleText.r < prev    next >
Encoding:
Text File  |  1996-10-17  |  88.3 KB  |  3,051 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        SimpleText.r
  3.  
  4.     Contains:    resources for a simple document editing application for shipping
  5.                 with system software.
  6.  
  7.     Version:    SimpleText 1.4 or later
  8.  
  9. ** Copyright 1993-1996 Apple Computer. All rights reserved.
  10. **
  11. **    You may incorporate this sample code into your applications without
  12. **    restriction, though the sample code has been provided "AS IS" and the
  13. **    responsibility for its operation is 100% yours.  However, what you are
  14. **    not permitted to do is to redistribute the source as "DSC Sample Code"
  15. **    after having made changes. If you're going to re-distribute the source,
  16. **    we require that you make it clear in the source that the code was
  17. **    descended from Apple Sample Code, but that you've made changes.
  18.  
  19. */
  20.  
  21. // --------------------------------------------------------------------------------------------------------------
  22.  
  23. // Codewarrior rez doesn't let us specify this on the command line
  24. #ifndef SystemSevenOrLater
  25. #define SystemSevenOrLater 1
  26. #endif
  27.  
  28. #include "Types.r"
  29. #include "SysTypes.r"
  30. #include "BalloonTypes.r"
  31.  
  32. #include "SimpleText.h"
  33. #include "Localize.r"
  34.  
  35. // --------------------------------------------------------------------------------------------------------------
  36. // RESOURCES FOR OUR OBJECTS
  37. // --------------------------------------------------------------------------------------------------------------
  38. #include "AboutBox.r"
  39. #include "Clipboard.r"
  40. #include "PICTFile.r"
  41. #include "MovieFile.r"
  42. #include "TextFile.r"
  43. #include "GXFile.r"
  44. #include "ThreeDMetafile.r"
  45.  
  46. // --------------------------------------------------------------------------------------------------------------
  47. // MENUS AND MENU BARS
  48. // --------------------------------------------------------------------------------------------------------------
  49.  
  50. type 'MCMD' {
  51.     integer = $$CountOf(Commands);
  52.     array Commands {
  53.         integer;            // list of commands
  54.         };
  55. };
  56.  
  57. resource 'MBAR' (rMenuBar, preload) {
  58.     { mApple, mFile, mEdit, mFont, mSize, mStyle, mSound };    /* our menus */
  59. };
  60.  
  61. resource 'MENU' (mApple, "Apple", preload) {
  62.     mApple, textMenuProc,
  63.     AllItems & ~MenuItem2,
  64.     enabled, apple,
  65.     {
  66.     ABOUTITEM,            noicon, nokey, nomark, plain;
  67.     "-",                noicon, nokey, nomark, plain;
  68.     }
  69. };
  70.  
  71. resource 'MCMD' (mApple, purgeable) {
  72.     {
  73.         cAbout;
  74.     cNull;
  75.         cDeskAccessory;
  76.     }
  77. };
  78.  
  79. resource 'MENU' (mFile, FILEMENU, preload) {
  80.     mFile, textMenuProc,
  81.     AllItems & ~MenuItem3 & ~MenuItem7 & ~MenuItem10,
  82.     enabled, FILEMENU,
  83.     {
  84.         FILENEWITEM, noicon,             FILENEWKEY, nomark, plain;
  85.         FILEOPENITEM, noicon,             FILEOPENKEY, nomark, plain;
  86.         "-", noicon,                     nokey, nomark, plain;
  87.         FILECLOSEITEM, noicon,             FILECLOSEKEY, nomark, plain;
  88.         FILESAVEITEM, noicon,             FILESAVEKEY, nomark, plain;
  89.         FILESAVEASITEM, noicon,         FILESAVEASKEY, nomark, plain;
  90.         "-", noicon,                     nokey, nomark, plain;
  91.         FILEPAGESETUPITEM, noicon,         FILEPAGESETUPKEY, nomark, plain;
  92.         FILEPRINTITEM, noicon,             FILEPRINTKEY, nomark, plain;
  93.         FILEPRINTONECOPYITEM, noicon,     FILEPRINTONECOPYKEY, nomark, plain;
  94.         "-", noicon,                     nokey, nomark, plain;
  95.         FILEQUITITEM, noicon,             FILEQUITKEY, nomark, plain;
  96.     }
  97. };
  98.  
  99. resource 'MCMD' (mFile, purgeable) {
  100.     {
  101.         cNew;
  102.         cOpen;
  103.     cNull;
  104.         cClose;
  105.         cSave;
  106.         cSaveAs;
  107.     cNull;
  108.         cPageSetup;
  109.         cPrint;
  110.         cPrintOneCopy;
  111.     cNull;
  112.         cQuit;
  113.     }
  114. };
  115.  
  116. resource 'MENU' (mEdit, EDITMENU, preload) {
  117.     mEdit, textMenuProc,
  118.     AllItems & ~MenuItem2 & ~MenuItem7 & ~MenuItem9 & ~MenuItem14 & ~MenuItem18,
  119.     enabled, EDITMENU,
  120.     {
  121.         EDITUNDOITEM, noicon,             EDITUNDOKEY, nomark, plain;
  122.         "-", noicon,                     nokey, nomark, plain;
  123.         EDITCUTITEM, noicon,             EDITCUTKEY, nomark, plain;
  124.         EDITCOPYITEM, noicon,             EDITCOPYKEY, nomark, plain;
  125.         EDITPASTEITEM, noicon,             EDITPASTEKEY, nomark, plain;
  126.         EDITCLEARITEM, noicon,             EDITCLEARKEY, nomark, plain;
  127.         "-", noicon,                     nokey, nomark, plain;
  128.         EDITSELECTALLITEM, noicon,         EDITSELECTALLKEY, nomark, plain;
  129.         "-", noicon,                     nokey, nomark, plain;
  130.         FINDITEM, noicon,                 FINDKEY, nomark, plain;
  131.         FINDAGAINITEM, noicon,             FINDAGAINKEY, nomark, plain;
  132.         FINDSELECTIONITEM, noicon,         FINDSELECTIONKEY, nomark, plain;
  133.         REPLACEITEM, noicon,             REPLACEKEY, nomark, plain;
  134.         REPLACEAGAINITEM, noicon,         REPLACEAGAINKEY, nomark, plain;
  135.         "-", noicon,                     nokey, nomark, plain;
  136.         EDITNEXTPAGEITEM, noicon,         EDITNEXTPAGEKEY, nomark, plain;
  137.         EDITPREVPAGEITEM, noicon,         EDITPREVPAGEKEY, nomark, plain;
  138.         EDITGOTOPAGEITEM, noicon,         EDITGOTOPAGEKEY, nomark, plain;
  139.         "-", noicon,                     nokey, nomark, plain;
  140.         EDITSHOWCLIPBOARDITEM, noicon,    EDITSHOWCLIPBOARDKEY, nomark, plain;
  141.     }
  142. };
  143.  
  144. resource 'MCMD' (mEdit, purgeable) {
  145.     {
  146.         cUndo;
  147.     cNull;
  148.         cCut;
  149.         cCopy;
  150.         cPaste;
  151.         cClear;
  152.     cNull;
  153.         cSelectAll;
  154.     cNull;
  155.         cFind;
  156.         cFindAgain;
  157.         cFindSelection;
  158.         cReplace;
  159.         cReplaceAgain;
  160.     cNull;
  161.         cNextPage;
  162.         cPreviousPage;
  163.         cGotoPage;
  164.     cNull;
  165.         cShowClipboard;
  166.     }
  167. };
  168.  
  169. resource 'MENU' (mFont, FONTMENU, preload) {
  170.     mFont, textMenuProc,
  171.     AllItems,
  172.     enabled, FONTMENU,
  173.     {
  174.     }
  175. };
  176.  
  177. resource 'MCMD' (mFont, purgeable) {
  178.     {
  179.         cSelectFont;
  180.     }
  181. };
  182.  
  183. resource 'MENU' (mSize, SIZEMENU, preload) {
  184.     mSize, textMenuProc,
  185.     AllItems,
  186.     enabled, SIZEMENU,
  187.     {
  188.     SIZE9POINT, noicon,             SIZE9POINTKEY, nomark, plain;
  189.     SIZE10POINT, noicon,             SIZE10POINTKEY, nomark, plain;
  190.     SIZE12POINT, noicon,             SIZE12POINTKEY, nomark, plain;
  191.     SIZE14POINT, noicon,             SIZE14POINTKEY, nomark, plain;
  192.     SIZE18POINT, noicon,             SIZE18POINTKEY, nomark, plain;
  193.     SIZE24POINT, noicon,             SIZE24POINTKEY, nomark, plain;
  194.     SIZE36POINT, noicon,             SIZE36POINTKEY, nomark, plain;
  195.     }
  196. };
  197.  
  198. resource 'MCMD' (mSize, purgeable) {
  199.     {
  200.         cSize9;
  201.         cSize10;
  202.         cSize12;
  203.         cSize14;
  204.         cSize18;
  205.         cSize24;
  206.         cSize36;
  207.     }
  208. };
  209.  
  210. resource 'MENU' (mStyle, STYLEMENU, preload) {
  211.     mStyle, textMenuProc,
  212.     AllItems,
  213.     enabled, STYLEMENU,
  214.     {
  215.     STYLEPLAIN, noicon,             STYLEPLAINKEY, nomark, plain;
  216.     STYLEBOLD, noicon,                 STYLEBOLDKEY, nomark, bold;
  217.     STYLEITALIC, noicon,             STYLEITALICKEY, nomark, italic;
  218.     STYLEUNDERLINE, noicon,         STYLEUNDERLINEKEY, nomark, underline;
  219.     STYLEOUTLINE, noicon,             STYLEOUTLINEKEY, nomark, outline;
  220.     STYLESHADOW, noicon,             STYLESHADOWKEY, nomark, shadow;
  221.     STYLECONDENSED, noicon,         STYLECONDENSEDKEY, nomark, condense;
  222.     STYLEEXTENDED, noicon,             STYLEEXTENDEDKEY, nomark, extend;
  223.     }
  224. };
  225.  
  226. resource 'MCMD' (mStyle, purgeable) {
  227.     {
  228.         cPlain;
  229.         cBold;
  230.         cItalic;
  231.         cUnderline;
  232.         cOutline;
  233.         cShadow;
  234.         cCondensed;
  235.         cExtended;
  236.     }
  237. };
  238.  
  239. resource 'MENU' (mSound, SOUNDMENU, preload) {
  240.     mSound, textMenuProc,
  241.     AllItems,
  242.     enabled, SOUNDMENU,
  243.     {
  244.         SOUNDRECORDITEM, noicon,         SOUNDRECORDKEY, nomark, plain;
  245.         SOUNDPLAYITEM, noicon,             SOUNDPLAYKEY, nomark, plain;
  246.         SOUNDERASEITEM, noicon,         SOUNDERASEKEY, nomark, plain;
  247.         "-", noicon,                     nokey, nomark, plain;
  248.         SOUNDSPEAKALLITEM, noicon,         SOUNDSPEAKKEY, nomark, plain;
  249.         SOUNDSTOPSPEAKINGITEM, noicon,     SOUNDSTOPSPEAKINGKEY, nomark, plain;
  250.         SOUNDVOICESITEM, noicon,         SOUNDVOICESKEY, nomark, plain;
  251.         
  252.     }
  253. };
  254.  
  255. resource 'MCMD' (mSound, purgeable) {
  256.     {
  257.         cRecord;
  258.         cPlay;
  259.         cErase;
  260.     cNull;
  261.         cSpeak;
  262.         cStopSpeaking;
  263.         cSelectVoice;
  264.     }
  265. };
  266.  
  267. resource 'MENU' (mVoices, SOUNDVOICESITEM, preload) {
  268.     mVoices, textMenuProc,
  269.     AllItems,
  270.     enabled, SOUNDVOICESITEM,
  271.     {
  272.         NOVOICESITEM, noicon,         NOVOICESKEY, nomark, plain;
  273.     }
  274. };
  275.  
  276. resource 'MCMD' (mVoices, purgeable) {
  277.     {
  278.     cSelectVoiceSubMenu;
  279.     }
  280. };
  281.  
  282. resource 'MCMD' (mContents, purgeable) {
  283.     {
  284.     cSelectContents;
  285.     }
  286. };
  287.  
  288. // --------------------------------------------------------------------------------------------------------------
  289. // windows, dialogs, alerts, and other items of that sort
  290. // --------------------------------------------------------------------------------------------------------------
  291.  
  292. resource 'WIND' (kDefaultWindowID) {
  293.     {40, 40, 215, 400}, zoomDocProc, invisible, goAway, 0, NEWDOCUMENTTITLE, noAutoCenter
  294. };
  295.  
  296. resource 'STR#' (kMiscStrings) {
  297.     {
  298.     FIRSTNEWDOCUMENTTITLE,
  299.     HELPMENUCOMMAND,
  300.     EDITSELECTALLITEM,
  301.     EDITSELECTNONEITEM,
  302.     }
  303. };
  304.  
  305. // --------------------------------------------------------------------------------------------------------------
  306. // "do you want to save?" dialog
  307. // --------------------------------------------------------------------------------------------------------------
  308.  
  309. resource 'DLOG' (kSaveChangesWindowID) {
  310.     {94, 80, 211, 434},
  311.     movableDBoxProc,
  312.     visible,
  313.     noGoAway,
  314.     0x0,
  315.     kSaveChangesWindowID,
  316.     "",
  317.     alertPositionParentWindowScreen
  318. };
  319.  
  320. resource 'DITL' (kSaveChangesWindowID) {
  321.     {    /* array DITLarray: 5 elements */
  322.         /* [1] */
  323.         {87, 284, 107, 344},
  324.         Button {
  325.             enabled,
  326.             SAVESAVEBUTTON
  327.         },
  328.         /* [2] */
  329.         {87, 211, 107, 271},
  330.         Button {
  331.             enabled,
  332.             SAVECANCELBUTTON
  333.         },
  334.         /* [3] */
  335.         {87, 70, 107, 155},
  336.         Button {
  337.             enabled,
  338.             SAVEDONTSAVEBUTTON
  339.         },
  340.         /* [4] */
  341.         {10, 20, 42, 52},
  342.         Icon {
  343.             disabled,
  344.             2
  345.         },
  346.         /* [5] */
  347.         {10, 72, 76, 344},
  348.         StaticText {
  349.             disabled,
  350.             SAVESTATICTEXT
  351.         }
  352.     }
  353. };
  354.  
  355. resource 'STR ' (kSaveChangesWindowID) {
  356.     SAVEBUTTONSHORTCUTS
  357. };
  358.  
  359. // --------------------------------------------------------------------------------------------------------------
  360. // "find and replace" dialogs
  361. // --------------------------------------------------------------------------------------------------------------
  362. #define BUTTONY    102
  363.  
  364. resource 'DLOG' (kFindWindowID) {
  365.     {0, 0, BUTTONY+20+8, 352+8},
  366.     movableDBoxProc,
  367.     invisible,
  368.     noGoAway,
  369.     0x0,
  370.     kFindWindowID,
  371.     "",
  372.     alertPositionParentWindowScreen
  373. };
  374.  
  375. resource 'DITL' (kFindWindowID, purgeable) {
  376.     {    
  377.         /* [1] */
  378.         {BUTTONY, 278, BUTTONY+20, 350},
  379.             Button { enabled, FINDBUTTON },
  380.             
  381.         /* [2] */
  382.         {BUTTONY, 195, BUTTONY+20, 265},
  383.             Button { enabled, FINDCANCELBUTTON },
  384.  
  385.         /* [3] */
  386.         {8, 8, 24, 352},
  387.             StaticText { disabled, FINDSTATIC },
  388.             
  389.         /* [4] */
  390.         {32, 8, 48, 352},
  391.             EditText { disabled, "" },
  392.             
  393.         /* [5] */
  394.         {64, 8, 80, 138},
  395.             CheckBox { enabled, FINDCASESENSITIVE },
  396.         
  397.         /* [6] */
  398.         {64, 192, 80, 352},
  399.             CheckBox { enabled, FINDWRAPAROUND },
  400.                         
  401.     }
  402. };
  403.  
  404. #define BUTTONY    152
  405.  
  406. resource 'DLOG' (kReplaceWindowID) {
  407.     {0, 0, BUTTONY+20+8, 352+8},
  408.     movableDBoxProc,
  409.     invisible,
  410.     noGoAway,
  411.     0x0,
  412.     kReplaceWindowID,
  413.     "",
  414.     alertPositionParentWindowScreen
  415. };
  416.  
  417. resource 'DITL' (kReplaceWindowID, purgeable) {
  418.     {    
  419.         /* [1] */
  420.         {BUTTONY, 280, BUTTONY+20, 352},
  421.             Button { enabled, REPLACEBUTTON },
  422.     
  423.         /* [2] */
  424.         {BUTTONY, 197, BUTTONY+20, 267},
  425.             Button { enabled, FINDCANCELBUTTON },
  426.  
  427.         /* [3] */
  428.         {8, 8, 24, 352},
  429.             StaticText { disabled, FINDSTATIC },
  430.  
  431.         /* [4] */
  432.         {32, 8, 48, 352},
  433.             EditText { disabled, "" },
  434.             
  435.         /* [5] */
  436.         {112, 8, 128, 138},
  437.             CheckBox { enabled, FINDCASESENSITIVE},
  438.             
  439.         /* [6] */
  440.         {112, 192, 128, 353},
  441.             CheckBox { enabled, FINDWRAPAROUND },
  442.  
  443.         // ITEMS ABOVE THIS POINT SHOULD MATCH UP WITH THE FIND DIALOG
  444.         
  445.         /* [7] */
  446.         {56, 8, 72, 352},
  447.             StaticText { disabled, REPLACESTATIC },
  448.  
  449.         /* [8] */
  450.         {80, 8, 96, 352},
  451.             EditText { disabled, "" },
  452.             
  453.         /* [9] */
  454.         {BUTTONY, 10, BUTTONY+20, 95},
  455.             Button { enabled, REPLACEALLBUTTON },
  456.  
  457.     }
  458. };
  459.  
  460.  
  461. // --------------------------------------------------------------------------------------------------------------
  462.  
  463. // Error strings for the various commands
  464.  
  465. resource 'STR#'    (kErrorBaseID + cNull, purgeable) {
  466.     {
  467.     "204";        ERRSTARTUPVERSION;
  468.     "0";        ERRSTARTUPFAILED;
  469.     };
  470. };
  471.  
  472.  
  473. resource 'STR#'    (kErrorBaseID + cNew, purgeable) {
  474.     {
  475.     "0";        ERRNEWFAILEDRAM;
  476.     };
  477. };
  478.  
  479. resource 'STR#'    (kErrorBaseID + cOpen, purgeable) {
  480.     {
  481.     "-108";        ERROPENOUTOFMEM;
  482.     "-1708";    ERROPENANOTHERFAILED;
  483.     "200";        ERROPENSIZE;
  484.     "201";        ERROPENTYPE;
  485.     "202";        ERROPENDRAW;
  486.     "203";        ERROPENPS;
  487.     "207";        ERROPENNOPAGES;
  488.     "0";        ERROPENFAILED;    
  489.     };
  490. };
  491.  
  492. resource 'STR#'    (kErrorBaseID + cSave, purgeable) {
  493.     {
  494.     "201";        ERRSAVETYPE;
  495.     "0";        ERRSAVEFAILED;
  496.     };
  497. };
  498.  
  499. resource 'STR#' (kErrorBaseID + cSize36, purgeable) {
  500.     {
  501.     "0";        ERRSIZECHANGE;
  502.     };
  503. };
  504.  
  505. resource 'STR#'    (kErrorBaseID + cTypingCommand, purgeable) {
  506.     {
  507.     "200";        ERRTYPESIZE;
  508.     "0";        ERRMODFAILED;
  509.     };
  510. };
  511.  
  512. resource 'STR#'    (kErrorBaseID + cCopy, purgeable) {
  513.     {
  514.     "0";        ERRCOPYTOOBIG;
  515.     };
  516. };
  517.  
  518. resource 'STR#'    (kErrorBaseID + cPaste, purgeable) {
  519.     {
  520.     "0";        ERRPASTESIZE;
  521.     };
  522. };
  523.  
  524. resource 'STR#'    (kErrorBaseID + cPageSetup, purgeable) {
  525.     {
  526.     "-108";        ERRPAGESETUPMEM;
  527.     "-27999";    ERRPAGESETUPMEM;
  528.     "0";        ERRSETUPFAILED;
  529.     };
  530. };
  531.  
  532. resource 'STR#'    (kErrorBaseID + cPrint, purgeable) {
  533.     {
  534.     "-108";        ERRPRINTMEM;
  535.     "-27999";    ERRPRINTMEM;
  536.     "-34";        ERRPRINTDISKFULL;
  537.     "-1708";    ERRPRINTANOTHERFAILED;
  538.     "201";        ERRPRINTTYPE;
  539.     "0";        ERRPRINTFAILED;
  540.     };
  541. };
  542.  
  543. resource 'STR#'    (kErrorBaseID + cRecord, purgeable) {
  544.     {
  545.     "-108";        ERRRECORDFULL;
  546.     "0";        ERRRECORDERR;
  547.     };
  548. };
  549.  
  550. resource 'STR#'    (kErrorBaseID + cSpeak, purgeable) {
  551.     {
  552.     "-108";        ERRSPEAKFULL;
  553.     "0";        ERRSPEAKERR;
  554.     };
  555. };
  556.  
  557. resource 'STR#'    (kErrorBaseID + cSelectVoiceSubMenu, purgeable) {
  558.     {
  559.     "0";        ERRCHANGEVOICE;
  560.     };
  561. };
  562.  
  563. resource 'DLOG' (kErrorBaseID+1, purgeable) {
  564.     {93, 62, 197, 450},
  565.     movableDBoxProc,
  566.     visible,
  567.     noGoAway,
  568.     0x0,
  569.     kErrorBaseID+1,
  570.     "",
  571.     alertPositionMainScreen
  572. };
  573.  
  574.  
  575. resource 'DITL' (kErrorBaseID+1) {
  576.     {    /* array DITLarray: 3 elements */
  577.         /* [1] */
  578.         {72, 296, 92, 376},
  579.         Button {
  580.             enabled,
  581.             ERROKBUTTON
  582.         },
  583.         /* [2] */
  584.         {12, 76, 60, 376},
  585.         StaticText {
  586.             disabled,
  587.             "^0"
  588.         },
  589.         /* [3] */
  590.         {12, 22, 44, 54},
  591.         Icon {
  592.             disabled,
  593.             0
  594.         }
  595.     }
  596. };
  597.  
  598. resource 'DLOG' (kErrorBaseID+2, purgeable) {
  599.     {93, 62, 197, 450},
  600.     movableDBoxProc,
  601.     visible,
  602.     noGoAway,
  603.     0x0,
  604.     kErrorBaseID+2,
  605.     "",
  606.     alertPositionMainScreen
  607. };
  608.  
  609. resource 'DITL' (kErrorBaseID+2) {
  610.     {    /* array DITLarray: 3 elements */
  611.         /* [1] */
  612.         {72, 296, 92, 376},
  613.         Button {
  614.             enabled,
  615.             ERRCANCELBUTTON
  616.         },
  617.         /* [2] */
  618.         {12, 76, 60, 376},
  619.         StaticText {
  620.             disabled,
  621.             "^0"
  622.         },
  623.         /* [3] */
  624.         {12, 22, 44, 54},
  625.         Icon {
  626.             disabled,
  627.             0
  628.         }
  629.     }
  630. };
  631.  
  632. // --------------------------------------------------------------------------------------------------------------
  633. // Alternate location of guide files - extensions folder
  634.  
  635. type 'gdir' {
  636.     longint;
  637.     pstring;
  638. };
  639.  
  640. resource 'gdir' (-16384) {
  641.     'extn',
  642.     "";
  643. };
  644.  
  645. // --------------------------------------------------------------------------------------------------------------
  646. // Balloon info for the user to see in the Finder
  647. resource 'hfdr' (kHMHelpID, purgeable) {
  648.     HelpMgrVersion, hmDefaultOptions, 0, 0,
  649.     {
  650.     HMStringItem { FINDERHELPSTRING }
  651.     }
  652. };
  653.  
  654. // Our creator resource
  655. type 'ttxt' as 'STR ';
  656. resource 'ttxt' (0) { "" };
  657.  
  658. resource 'vers' (1) {
  659.     MAJORVERSION, 
  660.     MINORVERSION, 
  661.     STAGE, 
  662.     RELEASE, 
  663.     COUNTRYVERSION,
  664.     SHORTVERSIONSTRING,
  665.     LONGVERSIONSTRING
  666. };
  667.  
  668. // -------------------------------------------------------------------------------------------------------------
  669. // Pattern list for selection rectangles
  670.  
  671. resource 'PAT#' (kPatternListID) {
  672.     {    /* array PatArray: 8 elements */
  673.         /* [1] */
  674.         $"F0E1 C387 0F1E 3C78",
  675.         /* [2] */
  676.         $"78F0 E1C3 870F 1E3C",
  677.         /* [3] */
  678.         $"3C78 F0E1 C387 0F1E",
  679.         /* [4] */
  680.         $"1E3C 78F0 E1C3 870F",
  681.         /* [5] */
  682.         $"0F1E 3C78 F0E1 C387",
  683.         /* [6] */
  684.         $"870F 1E3C 78F0 E1C3",
  685.         /* [7] */
  686.         $"C387 0F1E 3C78 F0E1",
  687.         /* [8] */
  688.         $"E1C3 870F 1E3C 78F0"
  689.     }
  690. };
  691.  
  692. // -------------------------------------------------------------------------------------------------------------
  693. // Our BNDL resource and icons
  694. // WARNING: ID #s are also in SimpleText.h
  695.  
  696. resource 'BNDL' (128) {
  697.     'ttxt', 0, {
  698.         'ICN#', {0,128; 1,129; 2,130; 3,131; 4,132; 5,133; 6,134; 7,135; 8,136; 9,134; 10,138; };
  699.         'FREF', {0,128; 1,129; 2,130; 3,131; 4,132; 5,133; 6,134; 7,135; 8,136; 9,137; 10,138; }
  700.     }
  701. };
  702.  
  703. resource 'FREF' (128) { 'APPL', 0, "" };
  704. resource 'FREF' (129) { 'TEXT', 1, "" };
  705. resource 'FREF' (130) { 'ttro', 2, "" };
  706. resource 'FREF' (131) { 'PICT', 3, "" };
  707. resource 'FREF' (132) { 'sEXT', 4, "" };
  708. resource 'FREF' (133) { 'MooV', 5, "" };
  709. resource 'FREF' (134) { 'tjob', 6, "" };
  710. resource 'FREF' (135) { 'qjob', 7, "" };
  711. resource 'FREF' (136) { 'sjob', 8, "" };
  712. resource 'FREF' (138) { '3DMF', 10, "" };
  713.  
  714. // these share icons with the 'tjob'
  715. resource 'FREF' (137) { 'rjob', 9, "" };
  716.  
  717.  
  718. // Kinds of documents SimpleText can open.  The order is in the preferred order.
  719. resource 'open' (128, purgeable) {
  720.     'ttxt',
  721.     {
  722.         'ttro',
  723.         'PICT',
  724.         'MooV',
  725.         '3DMF',
  726.         'tjob',
  727.         'qjob',
  728.         'sjob',
  729.         'rjob',
  730.         'sEXT',
  731.         'TEXT'
  732.     }
  733. };
  734.  
  735. resource 'kind' (128, purgeable)
  736. {
  737.     'ttxt',
  738.     0,
  739.     {
  740.         'apnm',        APPNAME,
  741.         'ttro',        READONLYDOC,
  742.         'PICT',        PICTDOC,
  743.         'MooV',     MOVIEDOC,
  744.         'tjob',        PRINTDOC,
  745.         'qjob',        PRINTDOC,
  746.         'sjob',        PDDDOC,
  747.         'rjob',        PRINTDOC,
  748.         'sEXT',        STATIONERYDOC,
  749.         'TEXT',        TEXTDOC
  750.     }    
  751. };
  752.  
  753.  
  754. // -------------------------------------------------------------------------------------------------------------
  755. // application icon
  756.  
  757. resource 'ICN#' (128, purgeable) {
  758.     {    /* array: 2 elements */
  759.         /* [1] */
  760.         $"0001 0000 0002 8000 0004 4000 0008 2000"
  761.         $"0010 101C 0021 0822 0042 0441 0084 42A1"
  762.         $"0108 8151 0211 12AA 0422 2554 0800 4AA8"
  763.         $"1088 1550 2111 2AA8 4202 5544 8444 AA82"
  764.         $"4088 9501 2110 CA02 1020 E404 0840 F808"
  765.         $"0400 0010 0200 0020 0100 0040 0080 0080"
  766.         $"0040 0100 0020 0200 0010 0400 0008 0800"
  767.         $"0004 1000 0002 2000 0001 4000 0000 80",
  768.         /* [2] */
  769.         $"0001 0000 0003 8000 0007 C000 000F E000"
  770.         $"001F F01C 003F F83E 007F FC7F 00FF FEFF"
  771.         $"01FF FFFF 03FF FFFE 07FF FFFC 0FFF FFF8"
  772.         $"1FFF FFF0 3FFF FFF8 7FFF FFFC FFFF FFFE"
  773.         $"7FFF FFFF 3FFF FFFE 1FFF FFFC 0FFF FFF8"
  774.         $"07FF FFF0 03FF FFE0 01FF FFC0 00FF FF80"
  775.         $"007F FF00 003F FE00 001F FC00 000F F800"
  776.         $"0007 F000 0003 E000 0001 C000 0000 80"
  777.     }
  778. };
  779.  
  780. resource 'icl4' (128, purgeable) {
  781.     $"0000 0000 0000 000F 0000 0000 0000 0000"
  782.     $"0000 0000 0000 00FC F000 0000 0000 0000"
  783.     $"0000 0000 0000 0FC0 CF00 0000 0000 0000"
  784.     $"0000 0000 0000 FC0C 0CF0 0000 0000 0000"
  785.     $"0000 0000 000F C0C0 C0CF 0000 000F FF00"
  786.     $"0000 0000 00FC 0C0F 0C0C F000 00F5 DCF0"
  787.     $"0000 0000 0FC0 C0F0 C0C0 CF00 0F5D CC5F"
  788.     $"0000 0000 FC0C 0F0C 0F0C 0CF0 F5DC C5DF"
  789.     $"0000 000F C0C0 F0C0 F0C0 C0CF 5DCC 5D5F"
  790.     $"0000 00FC 0C0F 0C0F 0C0F 0CF5 DCC5 D5F0"
  791.     $"0000 0FC0 C0F0 C0F0 C0F0 CF5D CC5D 5F00"
  792.     $"0000 FC0C 0C0C 0C0C 0F0C F5DC C5D5 F000"
  793.     $"000F C0C0 F0C0 F0C0 C0CF 5DCC 5D5F 0000"
  794.     $"00FC 0C0F 0C0F 0C0F 0CF5 DCC5 D5FC F000"
  795.     $"0FC0 C0F0 C0C0 C0F0 CF5D CC5D 5FC0 CF00"
  796.     $"FC0C 0F0C 0F0C 0F0C F5DC C5D5 FC0C 0CF0"
  797.     $"0FC0 C0C0 F0C0 F0C0 F2CC 5D5F C0C0 C0CF"
  798.     $"00FC 0C0F 0C0F 0C0C FC25 D5FC 0C0C 0CF0"
  799.     $"000F C0C0 C0F0 C0C0 F2C2 5FC0 C0C0 CF00"
  800.     $"0000 FC0C 0F0C 0C0C FFFF FC0C 0C0C F000"
  801.     $"0000 0FC0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  802.     $"0000 00FC 0C0C 0C0C 0C0C 0C0C 0CF0 0000"
  803.     $"0000 000F C0C0 C0C0 C0C0 C0C0 CF00 0000"
  804.     $"0000 0000 FC0C 0C0C 0C0C 0C0C F000 0000"
  805.     $"0000 0000 0FC0 C0C0 C0C0 C0CF 0000 0000"
  806.     $"0000 0000 00FC 0C0C 0C0C 0CF0 0000 0000"
  807.     $"0000 0000 000F C0C0 C0C0 CF00 0000 0000"
  808.     $"0000 0000 0000 FC0C 0C0C F000 0000 0000"
  809.     $"0000 0000 0000 0FC0 C0CF 0000 0000 0000"
  810.     $"0000 0000 0000 00FC 0CF0 0000 0000 0000"
  811.     $"0000 0000 0000 000F CF00 0000 0000 0000"
  812.     $"0000 0000 0000 0000 F0"
  813. };
  814.  
  815. resource 'icl8' (128, purgeable) {
  816.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  817.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  818.     $"0000 0000 0000 0000 0000 0000 0000 FFF5"
  819.     $"FF00 0000 0000 0000 0000 0000 0000 0000"
  820.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"
  821.     $"F5FF 0000 0000 0000 0000 0000 0000 0000"
  822.     $"0000 0000 0000 0000 0000 0000 FFF5 F5F5"
  823.     $"F5F5 FF00 0000 0000 0000 0000 0000 0000"
  824.     $"0000 0000 0000 0000 0000 00FF F5F5 F5F5"
  825.     $"F5F5 F5FF 0000 0000 0000 00FF FFFF 0000"
  826.     $"0000 0000 0000 0000 0000 FFF5 F5F5 F5FF"
  827.     $"F5F5 F5F5 FF00 0000 0000 FFAB 5C2A FF00"
  828.     $"0000 0000 0000 0000 00FF F5F5 F5F5 FFF5"
  829.     $"F5F5 F5F5 F5FF 0000 00FF AB5C 2A54 ABFF"
  830.     $"0000 0000 0000 0000 FFF5 F5F5 F5FF F5F5"
  831.     $"F5FF F5F5 F5F5 FF00 FFAB 5C2A 54AB 5CFF"
  832.     $"0000 0000 0000 00FF F5F5 F5F5 FFF5 F5F5"
  833.     $"FFF5 F5F5 F5F5 F5FF AB5C 2A54 AB5C ABFF"
  834.     $"0000 0000 0000 FFF5 F5F5 F5FF F5F5 F5FF"
  835.     $"F5F5 F5FF F5F5 FFAB 5C2A 54AB 5CAB FF00"
  836.     $"0000 0000 00FF F5F5 F5F5 FFF5 F5F5 FFF5"
  837.     $"F5F5 FFF5 F5FF AB5C 2A54 AB5C ABFF 0000"
  838.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  839.     $"F5FF F5F5 FFAB 5C2A 54AB 5CAB FF00 0000"
  840.     $"0000 00FF F5F5 F5F5 FFF5 F5F5 FFF5 F5F5"
  841.     $"F5F5 F5FF AB5C 2A54 AB5C ABFF 0000 0000"
  842.     $"0000 FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5FF"
  843.     $"F5F5 FFAB 5C2A 54AB 5CAB FFF5 FF00 0000"
  844.     $"00FF F5F5 F5F5 FFF5 F5F5 F5F5 F5F5 FFF5"
  845.     $"F5FF AB5C 2A54 AB5C ABFF F5F5 F5FF 0000"
  846.     $"FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5FF F5F5"
  847.     $"FFAB 5C2A 54AB 5CAB FFF5 F5F5 F5F5 FF00"
  848.     $"00FF F5F5 F5F5 F5F5 FFF5 F5F5 FFF5 F5F5"
  849.     $"FF08 2A54 AB5C ABFF F5F5 F5F5 F5F5 F5FF"
  850.     $"0000 FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5F5"
  851.     $"FF08 08AB 5CAB FFF5 F5F5 F5F5 F5F5 FF00"
  852.     $"0000 00FF F5F5 F5F5 F5F5 FFF5 F5F5 F5F5"
  853.     $"FF08 0808 ABFF F5F5 F5F5 F5F5 F5FF 0000"
  854.     $"0000 0000 FFF5 F5F5 F5FF F5F5 F5F5 F5F5"
  855.     $"FFFF FFFF FFF5 F5F5 F5F5 F5F5 FF00 0000"
  856.     $"0000 0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5"
  857.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  858.     $"0000 0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  859.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000 0000"
  860.     $"0000 0000 0000 00FF F5F5 F5F5 F5F5 F5F5"
  861.     $"F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000 0000"
  862.     $"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5F5"
  863.     $"F5F5 F5F5 F5F5 F5F5 FF00 0000 0000 0000"
  864.     $"0000 0000 0000 0000 00FF F5F5 F5F5 F5F5"
  865.     $"F5F5 F5F5 F5F5 F5FF 0000 0000 0000 0000"
  866.     $"0000 0000 0000 0000 0000 FFF5 F5F5 F5F5"
  867.     $"F5F5 F5F5 F5F5 FF00 0000 0000 0000 0000"
  868.     $"0000 0000 0000 0000 0000 00FF F5F5 F5F5"
  869.     $"F5F5 F5F5 F5FF 0000 0000 0000 0000 0000"
  870.     $"0000 0000 0000 0000 0000 0000 FFF5 F5F5"
  871.     $"F5F5 F5F5 FF00 0000 0000 0000 0000 0000"
  872.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"
  873.     $"F5F5 F5FF 0000 0000 0000 0000 0000 0000"
  874.     $"0000 0000 0000 0000 0000 0000 0000 FFF5"
  875.     $"F5F5 FF00 0000 0000 0000 0000 0000 0000"
  876.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  877.     $"F5FF 0000 0000 0000 0000 0000 0000 0000"
  878.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  879.     $"FF"
  880. };
  881.  
  882. resource 'ics#' (128, purgeable) {
  883.     {    /* array: 2 elements */
  884.         /* [1] */
  885.         $"0100 0280 0446 0929 1215 242A 4854 92AA"
  886.         $"44D1 20E2 1004 0808 0410 0220 0140 0080",
  887.         /* [2] */
  888.         $"0100 0380 07C6 0FEF 1FFF 3FFE 7FFC FFFE"
  889.         $"7FFF 3FFE 1FFC 0FF8 07F0 03E0 01C0 0080"
  890.     }
  891. };
  892.  
  893. resource 'ics4' (128, purgeable) {
  894.     $"0000 000F 0000 0000 0000 00FC F000 0000"
  895.     $"0000 0FC0 CF00 0FF0 0000 FC0F 0CF0 FDCF"
  896.     $"000F C0F0 C0CF DC5F 00FC 0F0C 0CFD C5F0"
  897.     $"0FC0 F0C0 CFDC 5F00 FC0F 0CFC FDC5 FCF0"
  898.     $"0FC0 CFC0 F25F C0CF 00FC 0C0C FFFC 0CF0"
  899.     $"000F C0C0 C0C0 CF00 0000 FC0C 0C0C F000"
  900.     $"0000 0FC0 C0CF 0000 0000 00FC 0CF0 0000"
  901.     $"0000 000F CF00 0000 0000 0000 F0"
  902. };
  903.  
  904. resource 'ics8' (128, purgeable) {
  905.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  906.     $"0000 0000 0000 FFF5 FF00 0000 0000 0000"
  907.     $"0000 0000 00FF F5F5 F5FF 0000 00FF FF00"
  908.     $"0000 0000 FFF5 F5FF F5F5 FF00 FF5C 54FF"
  909.     $"0000 00FF F5F5 FFF5 F5F5 F5FF 5C54 ABFF"
  910.     $"0000 FFF5 F5FF F5F5 F5F5 FF5C 54AB FF00"
  911.     $"00FF F5F5 FFF5 F5F5 F5FF 5C54 ABFF 0000"
  912.     $"FFF5 F5FF F5F5 FFF5 FF5C 54AB FFF5 FF00"
  913.     $"00FF F5F5 F5FF F5F5 FF08 ABFF F5F5 F5FF"
  914.     $"0000 FFF5 F5F5 F5F5 FFFF FFF5 F5F5 FF00"
  915.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  916.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 FF00 0000"
  917.     $"0000 0000 00FF F5F5 F5F5 F5FF 0000 0000"
  918.     $"0000 0000 0000 FFF5 F5F5 FF00 0000 0000"
  919.     $"0000 0000 0000 00FF F5FF 0000 0000 0000"
  920.     $"0000 0000 0000 0000 FF"
  921. };
  922.  
  923. // -------------------------------------------------------------------------------------------------------------
  924. // text document icon
  925.  
  926. resource 'ICN#' (129, purgeable) {
  927.     {    /* array: 2 elements */
  928.         /* [1] */
  929.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  930.         $"1000 0440 1000 0420 1000 07F0 1000 0010"
  931.         $"1000 0010 1000 0010 11DD DB10 1000 0010"
  932.         $"1000 0010 11DE F710 1000 0010 1000 0010"
  933.         $"11BF BB10 1000 0010 1000 0010 1000 0010"
  934.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  935.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  936.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  937.         /* [2] */
  938.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  939.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  940.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  941.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  942.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  943.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  944.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  945.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  946.     }
  947. };
  948.  
  949. resource 'icl4' (129, purgeable) {
  950.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  951.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  952.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  953.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  954.     $"000F C0C0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  955.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  956.     $"000F C0C0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  957.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  958.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  959.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  960.     $"000F C0CF FFCF FFCF FFCF F0FF C0CF 0000"
  961.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  962.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  963.     $"000F 0C0F FF0F FFFC FFFF 0FFF 0C0F 0000"
  964.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  965.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  966.     $"000F C0CF F0FF FFFF F0FF F0FF C0CF 0000"
  967.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  968.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  969.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  970.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  971.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  972.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  973.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  974.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  975.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  976.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  977.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  978.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  979.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  980.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  981.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  982. };
  983.  
  984. resource 'icl8' (129, purgeable) {
  985.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  986.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  987.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  988.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  989.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  990.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  991.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  992.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  993.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  994.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  995.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  996.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  997.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  998.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  999.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1000.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1001.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1002.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1003.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1004.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1005.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1006.     $"FFFF F5FF FFF5 FFFF F5F5 F5FF 0000 0000"
  1007.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1008.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1009.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1010.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1011.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF FFF5"
  1012.     $"FFFF FFFF F5FF FFFF F5F5 F5FF 0000 0000"
  1013.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1014.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1015.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1016.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1017.     $"0000 00FF F5F5 F5FF FFF5 FFFF FFFF FFFF"
  1018.     $"FFF5 FFFF FFF5 FFFF F5F5 F5FF 0000 0000"
  1019.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1020.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1021.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1022.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1023.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1024.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1025.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1026.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1027.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1028.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1029.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1030.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1031.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1032.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1033.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1034.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1035.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1036.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1037.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1038.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1039.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1040.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1041.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1042.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1043.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1044.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1045.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1046.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1047.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1048.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1049. };
  1050.  
  1051. resource 'ics#' (129, purgeable) {
  1052.     {    /* array: 2 elements */
  1053.         /* [1] */
  1054.         $"7FE0 4030 4028 403C 4004 4004 4B64 4004"
  1055.         $"4F64 4004 4DA4 4004 4004 4004 4004 7FFC",
  1056.         /* [2] */
  1057.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1058.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1059.     }
  1060. };
  1061.  
  1062. resource 'ics4' (129, purgeable) {
  1063.     $"0FFF FFFF FFF0 0000 0F0C 0C0C 0CFF 0000"
  1064.     $"0FC0 C0C0 C0FC F000 0F0C 0C0C 0CFF FF00"
  1065.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1066.     $"0FC0 F0FF CFF0 CF00 0F0C 0C0C 0C0C 0F00"
  1067.     $"0FC0 FFFF CFF0 CF00 0F0C 0C0C 0C0C 0F00"
  1068.     $"0FC0 FFCF F0F0 CF00 0F0C 0C0C 0C0C 0F00"
  1069.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1070.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  1071. };
  1072.  
  1073. resource 'ics8' (129, purgeable) {
  1074.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1075.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF 0000 0000"
  1076.     $"00FF F5F5 F5F5 F5F5 F5F5 FF2B FF00 0000"
  1077.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1078.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1079.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1080.     $"00FF F5F5 FFF5 FFFF F5FF FFF5 F5FF 0000"
  1081.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1082.     $"00FF F5F5 FFFF FFFF F5FF FFF5 F5FF 0000"
  1083.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1084.     $"00FF F5F5 FFFF F5FF FFF5 FFF5 F5FF 0000"
  1085.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1086.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1087.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1088.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1089.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1090. };
  1091.  
  1092. // -------------------------------------------------------------------------------------------------------------
  1093. // read-only text document icon
  1094.  
  1095. resource 'ICN#' (130, purgeable) {
  1096.     {    /* array: 2 elements */
  1097.         /* [1] */
  1098.         $"0000 0000 0000 0000 0000 0000 7FFF FFFE"
  1099.         $"4000 0002 5E20 007B 404D DB03 5EAD 5B7B"
  1100.         $"5E08 027B 4000 0003 7FFF FFFF 4000 0003"
  1101.         $"4E97 98CB 4820 252B 4042 0963 4A92 252B"
  1102.         $"4000 0003 7FFF FFFF 4000 0003 551F F96B"
  1103.         $"5BA8 04B3 403F FC03 5FB5 55FB 402A AC03"
  1104.         $"5FB5 55FB 402A AC03 5FB5 55FB 401F F803"
  1105.         $"5F80 01FB 400F F003 4000 0001 3FFF FFFE",
  1106.         /* [2] */
  1107.         $"0000 0000 0000 0000 0000 0000 7FFF FFFE"
  1108.         $"7FFF FFFE 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1109.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1110.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1111.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1112.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1113.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1114.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 3FFF FFFE"
  1115.     }
  1116. };
  1117.  
  1118. resource 'icl4' (130, purgeable) {
  1119.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1120.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1121.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1122.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"
  1123.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0F0"
  1124.     $"0F0D DDDC 0CFC 0C0C 0C0C 0C0C 0DDD DCFF"
  1125.     $"0FC0 C0C0 CF00 FFCF FFCF F0FF C0C0 C0FF"
  1126.     $"0F0D DDDC FCFC FF0F 0F0F FCFF 0DDD DCFF"
  1127.     $"0FCD DDD0 C0C0 F0C0 C0C0 C0F0 CDDD D0FF"
  1128.     $"0F0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0CFF"
  1129.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1130.     $"0F0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0CFF"
  1131.     $"0FC0 FFF0 F0CF CFFF F0CF F0C0 FFC0 F0FF"
  1132.     $"0F0C FC0C 0CFC 0C0C 0CFC 0F0F 0CFC FCFF"
  1133.     $"0FC0 C0C0 CFC0 C0F0 C0C0 F0CF CFF0 C0FF"
  1134.     $"0F0C FCFC FC0F 0CFC 0CFC 0F0F 0CFC FCFF"
  1135.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF"
  1136.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1137.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF"
  1138.     $"0F0D DDDD DC0F FFFF FFFF FC0D DDDD DCFF"
  1139.     $"0FCD DDDD D0F0 F000 0000 0FCD DDDD D0FF"
  1140.     $"0F0C 0C0C 0CFF FFFF FFFF FF0C 0C0C 0CFF"
  1141.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1142.     $"0F0C 0C0C 0CFD DDDD DDDD DF0C 0C0C 0CFF"
  1143.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1144.     $"0F0C 0C0C 0CFD DDDD DDDD DF0C 0C0C 0CFF"
  1145.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1146.     $"0F0C 0C0C 0C0F FFFF FFFF FC0C 0C0C 0CFF"
  1147.     $"0FCD DDDD D0C0 C0C0 C0C0 C0CD DDDD D0FF"
  1148.     $"0F0C 0C0C 0C0C DDDD DDDD 0C0C 0C0C 0CFF"
  1149.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  1150.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"
  1151. };
  1152.  
  1153.  
  1154. resource 'icl8' (130, purgeable) {
  1155.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1156.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1157.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1158.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1159.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1160.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1161.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1162.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1163.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1164.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FF00"
  1165.     $"00FF F5FA FAFA FAF5 F500 FFF5 F5F5 F5F5"
  1166.     $"F5F5 F5F5 F5F5 F5F5 F5FA FAFA FAF5 FFFF"
  1167.     $"00FF F5F5 F5F5 F5F5 F5FF F5F5 FFFF F5FF"
  1168.     $"FFFF F5FF FFF5 FFFF F5F5 F5F5 F5F5 FFFF"
  1169.     $"00FF F5FA FAFA FAF5 FFF5 FFF5 FFFF F5FF"
  1170.     $"F5FF F5FF FFF5 FFFF F5FA FAFA FAF5 FFFF"
  1171.     $"00FF F5FA FAFA FAF5 F5F5 F5F5 FFF5 F5F5"
  1172.     $"F5F5 F5F5 F5F5 FFF5 F5FA FAFA FAF5 FFFF"
  1173.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1174.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1175.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1176.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1177.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1178.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1179.     $"00FF F5F5 FFFF FFF5 FFF5 F5FF F5FF FFFF"
  1180.     $"FFF5 F5FF FFF5 F5F5 FFFF F5F5 FFF5 FFFF"
  1181.     $"00FF F5F5 FFF5 F5F5 F5F5 FFF5 F5F5 F5F5"
  1182.     $"F5F5 FFF5 F5FF F5FF F5F5 FFF5 FFF5 FFFF"
  1183.     $"00FF F5F5 F5F5 F5F5 F5FF F5F5 F5F5 FFF5"
  1184.     $"F5F5 F5F5 FFF5 F5FF F5FF FFF5 F5F5 FFFF"
  1185.     $"00FF F5F5 FFF5 FFF5 FFF5 F5FF F5F5 FFF5"
  1186.     $"F5F5 FFF5 F5FF F5FF F5F5 FFF5 FFF5 FFFF"
  1187.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1188.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1189.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1190.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1191.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1192.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1193.     $"00FF F5FA FAFA FAFA FAF5 F5FF FFFF FFFF"
  1194.     $"FFFF FFFF FFF5 F5FA FAFA FAFA FAF5 FFFF"
  1195.     $"00FF F5FA FAFA FAFA FAF5 FF00 FF00 0000"
  1196.     $"0000 0000 00FF F5FA FAFA FAFA FAF5 FFFF"
  1197.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF FFFF"
  1198.     $"FFFF FFFF FFFF F5F5 F5F5 F5F5 F5F5 FFFF"
  1199.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1200.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1201.     $"00FF F5F5 F5F5 F5F5 F5F5 FFF9 F9F9 F9F9"
  1202.     $"F9F9 F9F9 F9FF F5F5 F5F5 F5F5 F5F5 FFFF"
  1203.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1204.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1205.     $"00FF F5F5 F5F5 F5F5 F5F5 FFF9 F9F9 F9F9"
  1206.     $"F9F9 F9F9 F9FF F5F5 F5F5 F5F5 F5F5 FFFF"
  1207.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1208.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1209.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF FFFF FFFF"
  1210.     $"FFFF FFFF FFF5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1211.     $"00FF F5FA FAFA FAFA FAF5 F5F5 F5F5 F5F5"
  1212.     $"F5F5 F5F5 F5F5 F5FA FAFA FAFA FAF5 FFFF"
  1213.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 FAFA FAFA"
  1214.     $"FAFA FAFA F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1215.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1216.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  1217.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1218.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1219. };
  1220.  
  1221.  
  1222. resource 'ics#' (130, purgeable) {
  1223.     {    /* array: 2 elements */
  1224.         /* [1] */
  1225.         $"0000 FFFE 888B A223 FFFF AAAB AAAB FFFF"
  1226.         $"8003 A7CB 8AA3 AD6B 8AA3 A7CB 8003 7FFE",
  1227.         /* [2] */
  1228.         $"0000 FFFE FFFF FFFF FFFF FFFF FFFF FFFF"
  1229.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7FFE"
  1230.     }
  1231. };
  1232.  
  1233. resource 'ics4' (130, purgeable) {
  1234.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFF0"
  1235.     $"F0C0 D0C0 D0C0 D0FF FCDC 0CDC 0CDC 0CFF"
  1236.     $"FFFF FFFF FFFF FFFF FCDC DCD0 DCDC DCFF"
  1237.     $"F0D0 D0D0 D0D0 D0FF FFFF FFFF FFFF FFFF"
  1238.     $"F0C0 C0C0 C0C0 C0FF FCDC 0FFF FF0C DCFF"
  1239.     $"F0C0 FDDD DDF0 C0FF FCDC FDDD DDFC DCFF"
  1240.     $"F0C0 FDDD DDF0 C0FF FCDC 0FFF FF0C DCFF"
  1241.     $"F0C0 C0C0 C0C0 C0FF 0FFF FFFF FFFF FFF0"
  1242. };
  1243.  
  1244. resource 'ics8' (130, purgeable) {
  1245.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1246.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1247.     $"FFF5 F5F5 FAF5 F5F5 FAF5 F5F5 FAF5 FFFF"
  1248.     $"FFF5 FAF5 F5F5 FAF5 F5F5 FAF5 F5F5 FFFF"
  1249.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1250.     $"FFF5 F9F5 FAF5 FAF5 FAF5 FAF5 FAF5 FFFF"
  1251.     $"FFF5 F9F5 FAF5 FAF5 FAF5 FAF5 FAF5 FFFF"
  1252.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1253.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1254.     $"FFF5 FAF5 00FF FFFF FFFF F5F5 FAF5 FFFF"
  1255.     $"FFF5 F5F5 FFF9 F9F9 F9F9 FFF5 F5F5 FFFF"
  1256.     $"FFF5 FAF5 FFF9 F9F9 F9F9 FFF5 FAF5 FFFF"
  1257.     $"FFF5 00F5 FFF9 F9F9 F9F9 FFF5 F5F5 FFFF"
  1258.     $"FFF5 FAF5 F5FF FFFF FFFF F5F5 FAF5 FFFF"
  1259.     $"FF00 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1260.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1261. };
  1262. // -------------------------------------------------------------------------------------------------------------
  1263. // picture document icon
  1264.  
  1265. resource 'ICN#' (131, purgeable)
  1266.     { {
  1267.     $"1FFFFC00 10000600 10000500 10000480"
  1268.     $"10000440 10000420 100007F0 10000010"
  1269.     $"10000010 10000010 11FE0010 11021C10"
  1270.     $"11022210 11024110 11FE4110 10004110"
  1271.     $"10022210 10051C10 10088010 10104010"
  1272.     $"10202010 10104010 10088010 10050010"
  1273.     $"10020010 10000010 10000010 10000010"
  1274.     $"10000010 10000010 10000010 1FFFFFF0";
  1275.  
  1276.     $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
  1277.     $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
  1278.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1279.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1280.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1281.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1282.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1283.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1284.     } };
  1285.  
  1286. resource 'icl4' (131, purgeable)
  1287.     {
  1288.     $"000FFFFFFFFFFFFFFFFFFF0000000000"
  1289.     $"000FC0C0C0C0C0C0C0C0CFF000000000"
  1290.     $"000F0C0C0C0C0C0C0C0C0FCF00000000"
  1291.     $"000FC0C0C0C0C0C0C0C0CFCCF0000000"
  1292.     $"000F0C0C0C0C0C0C0C0C0FCCCF000000"
  1293.     $"000FC0C0C0C0C0C0C0C0CFCCCCF00000"
  1294.     $"000F0C0C0C0C0C0C0C0C0FFFFFFF0000"
  1295.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1296.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1297.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1298.     $"000F0C0FFFFFFFFC0C0C0C0C0C0F0000"
  1299.     $"000FC0CF707070F0C0CFFFC0C0CF0000"
  1300.     $"000F0C0F070707FC0CF4C4FC0C0F0000"
  1301.     $"000FC0CF707070F0CF4C4C4FC0CF0000"
  1302.     $"000F0C0FFFFFFFFC0FC4C4CF0C0F0000"
  1303.     $"000FC0C0C0C0C0C0CF4C4C4FC0CF0000"
  1304.     $"000F0C0C0C0C0CFC0CF4C4FC0C0F0000"
  1305.     $"000FC0C0C0C0CF5FC0CFFFC0C0CF0000"
  1306.     $"000F0C0C0C0CF5D5FC0C0C0C0C0F0000"
  1307.     $"000FC0C0C0CF5D5D5FC0C0C0C0CF0000"
  1308.     $"000F0C0C0CF5D5D5D5FC0C0C0C0F0000"
  1309.     $"000FC0C0C0CF5D5D5FC0C0C0C0CF0000"
  1310.     $"000F0C0C0C0CF5D5FC0C0C0C0C0F0000"
  1311.     $"000FC0C0C0C0CF5FC0C0C0C0C0CF0000"
  1312.     $"000F0C0C0C0C0CFC0C0C0C0C0C0F0000"
  1313.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1314.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1315.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1316.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1317.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1318.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1319.     $"000FFFFFFFFFFFFFFFFFFFFFFFFF0000"
  1320.     };
  1321.  
  1322. resource 'icl8' (131, purgeable)
  1323.     {
  1324.     $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
  1325.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFF000000000000000000"
  1326.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2BFF0000000000000000"
  1327.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2BFF00000000000000"
  1328.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2B2BFF000000000000"
  1329.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2B2B2BFF0000000000"
  1330.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFFFFFFFFFFFF00000000"
  1331.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1332.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1333.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1334.     $"000000FFF5F5F5FFFFFFFFFFFFFFFFF5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1335.     $"000000FFF5F5F5FF484848484848FFF5F5F5F5FFFFFFF5F5F5F5F5FF00000000"
  1336.     $"000000FFF5F5F5FF484848484848FFF5F5F5FF131313FFF5F5F5F5FF00000000"
  1337.     $"000000FFF5F5F5FF484848484848FFF5F5FF1313131313FFF5F5F5FF00000000"
  1338.     $"000000FFF5F5F5FFFFFFFFFFFFFFFFF5F5FF1313131313FFF5F5F5FF00000000"
  1339.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5FF1313131313FFF5F5F5FF00000000"
  1340.     $"000000FFF5F5F5F5F5F5F5F5F5F5FFF5F5F5FF131313FFF5F5F5F5FF00000000"
  1341.     $"000000FFF5F5F5F5F5F5F5F5F5FF7FFFF5F5F5FFFFFFF5F5F5F5F5FF00000000"
  1342.     $"000000FFF5F5F5F5F5F5F5F5FF7F7F7FFFF5F5F5F5F5F5F5F5F5F5FF00000000"
  1343.     $"000000FFF5F5F5F5F5F5F5FF7F7F7F7F7FFFF5F5F5F5F5F5F5F5F5FF00000000"
  1344.     $"000000FFF5F5F5F5F5F5FF7F7F7F7F7F7F7FFFF5F5F5F5F5F5F5F5FF00000000"
  1345.     $"000000FFF5F5F5F5F5F5F5FF7F7F7F7F7FFFF5F5F5F5F5F5F5F5F5FF00000000"
  1346.     $"000000FFF5F5F5F5F5F5F5F5FF7F7F7FFFF5F5F5F5F5F5F5F5F5F5FF00000000"
  1347.     $"000000FFF5F5F5F5F5F5F5F5F5FF7FFFF5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1348.     $"000000FFF5F5F5F5F5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1349.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1350.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1351.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1352.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1353.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1354.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1355.     $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000"
  1356.     };
  1357.  
  1358. resource 'ics#' (131, purgeable)
  1359.     { {
  1360.     $"7FE0 4030 4028 403C 5E04 5264 5E94 4094"
  1361.     $"4264 4504 4884 4504 4204 4004 4004 7FFC";
  1362.  
  1363.     $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1364.     $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1365.     } };
  1366.  
  1367. resource 'ics4' (131, purgeable)
  1368.     {
  1369.     $"0FFFFFFFFFF00000"
  1370.     $"0FC0C0C0C0FF0000"
  1371.     $"0F0C0C0C0CFCF000"
  1372.     $"0FC0C0C0C0FFFF00"
  1373.     $"0F0FFFFC0C0C0F00"
  1374.     $"0FCF07F0CFF0CF00"
  1375.     $"0F0FFFFCF4CF0F00"
  1376.     $"0FC0C0C0FC4FCF00"
  1377.     $"0F0C0CFC0FFC0F00"
  1378.     $"0FC0CF5FC0C0CF00"
  1379.     $"0F0CF5D5FC0C0F00"
  1380.     $"0FC0CF5FC0C0CF00"
  1381.     $"0F0C0CFC0C0C0F00"
  1382.     $"0FC0C0C0C0C0CF00"
  1383.     $"0F0C0C0C0C0C0F00"
  1384.     $"0FFFFFFFFFFFFF00"
  1385.     };
  1386.  
  1387. resource 'ics8' (131, purgeable)
  1388.     {
  1389.     $"00FFFFFFFFFFFFFFFFFFFF0000000000"
  1390.     $"00FFF5F5F5F5F5F5F5F5FFFF00000000"
  1391.     $"00FFF5F5F5F5F5F5F5F5FF2BFF000000"
  1392.     $"00FFF5F5F5F5F5F5F5F5FFFFFFFF0000"
  1393.     $"00FFF5FFFFFFFFF5F5F5F5F5F5FF0000"
  1394.     $"00FFF5FF4848FFF5F5FFFFF5F5FF0000"
  1395.     $"00FFF5FFFFFFFFF5FF1313FFF5FF0000"
  1396.     $"00FFF5F5F5F5F5F5FF1313FFF5FF0000"
  1397.     $"00FFF5F5F5F5FFF5F5FFFFF5F5FF0000"
  1398.     $"00FFF5F5F5FF7FFFF5F5F5F5F5FF0000"
  1399.     $"00FFF5F5FF7F7F7FFFF5F5F5F5FF0000"
  1400.     $"00FFF5F5F5FF7FFFF5F5F5F5F5FF0000"
  1401.     $"00FFF5F5F5F5FFF5F5F5F5F5F5FF0000"
  1402.     $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
  1403.     $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
  1404.     $"00FFFFFFFFFFFFFFFFFFFFFFFFFF0000"
  1405.     };
  1406. // -------------------------------------------------------------------------------------------------------------
  1407. // text-stationary document icon
  1408.  
  1409. resource 'ICN#' (132, purgeable) {
  1410.     {    /* array: 2 elements */
  1411.         /* [1] */
  1412.         $"1FFF FFC0 1000 0040 1000 0070 1000 0050"
  1413.         $"1000 0050 1000 0050 1000 0050 1000 0050"
  1414.         $"1000 0050 1000 0050 11DD DC50 1000 0050"
  1415.         $"1000 0050 11DD B850 1000 0050 1000 0050"
  1416.         $"11BD DC50 1000 0050 1000 0050 1000 0050"
  1417.         $"1000 0050 1000 0050 1000 0050 1000 0050"
  1418.         $"1000 0FD0 1000 0890 1000 0910 1000 0A10"
  1419.         $"1000 0C10 1FFF F810 0400 0010 07FF FFF0",
  1420.         /* [2] */
  1421.         $"1FFF FFC0 1FFF FFC0 1FFF FFF0 1FFF FFF0"
  1422.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1423.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1424.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1425.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1426.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1427.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1428.         $"1FFF FFF0 1FFF FFF0 07FF FFF0 07FF FFF0"
  1429.     }
  1430. };
  1431.  
  1432. resource 'icl4' (132, purgeable) {
  1433.     $"000F FFFF FFFF FFFF FFFF FFFF FF00 0000"
  1434.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0F00 0000"
  1435.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFFF 0000"
  1436.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1437.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1438.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1439.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1440.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1441.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1442.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1443.     $"000F C0CF FFCF FFCF FFCF FFC0 CFDF 0000"
  1444.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1445.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1446.     $"000F 0C0F FF0F FF0F FCFF FC0C 0FDF 0000"
  1447.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1448.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1449.     $"000F C0CF F0FF FFCF FFCF FFC0 CFDF 0000"
  1450.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1451.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1452.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1453.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1454.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1455.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1456.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1457.     $"000F C0C0 C0C0 C0C0 C0C0 FFFF FFDF 0000"
  1458.     $"000F 0C0C 0C0C 0C0C 0C0C FCCC FDDF 0000"
  1459.     $"000F C0C0 C0C0 C0C0 C0C0 FCCF DDCF 0000"
  1460.     $"000F 0C0C 0C0C 0C0C 0C0C FCFD DCCF 0000"
  1461.     $"000F C0C0 C0C0 C0C0 C0C0 FFDD CCCF 0000"
  1462.     $"000F FFFF FFFF FFFF FFFF FDDC CCCF 0000"
  1463.     $"0000 0FDD DDDD DDDD DDDD DDCC CCCF 0000"
  1464.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF"
  1465. };
  1466.  
  1467. resource 'icl8' (132, purgeable) {
  1468.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1469.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"
  1470.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1471.     $"F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000 0000"
  1472.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1473.     $"F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000 0000"
  1474.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1475.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1476.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1477.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1478.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1479.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1480.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1481.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1482.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1483.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1484.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1485.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1486.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1487.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1488.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1489.     $"FFFF F5FF FFFF F5F5 F5FF F9FF 0000 0000"
  1490.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1491.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1492.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1493.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1494.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1495.     $"FFF5 FFFF FFF5 F5F5 F5FF F9FF 0000 0000"
  1496.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1497.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1498.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1499.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1500.     $"0000 00FF F5F5 F5FF FFF5 FFFF FFFF F5FF"
  1501.     $"FFFF F5FF FFFF F5F5 F5FF F9FF 0000 0000"
  1502.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1503.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1504.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1505.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1506.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1507.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1508.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1509.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1510.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1511.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1512.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1513.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1514.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1515.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1516.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1517.     $"F5F5 F5F5 FFFF FFFF FFFF F9FF 0000 0000"
  1518.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1519.     $"F5F5 F5F5 FF2B 2B2B FFF9 F9FF 0000 0000"
  1520.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1521.     $"F5F5 F5F5 FF2B 2BFF F9F9 2BFF 0000 0000"
  1522.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1523.     $"F5F5 F5F5 FF2B FFF9 F92B 2BFF 0000 0000"
  1524.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1525.     $"F5F5 F5F5 FFFF F9F9 2B2B 2BFF 0000 0000"
  1526.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1527.     $"FFFF FFFF FFF9 F92B 2B2B 2BFF 0000 0000"
  1528.     $"0000 0000 00FF F9F9 F9F9 F9F9 F9F9 F9F9"
  1529.     $"F9F9 F9F9 F9F9 2B2B 2B2B 2BFF 0000 0000"
  1530.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  1531.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1532. };
  1533.  
  1534. resource 'ics#' (132, purgeable) {
  1535.     {    /* array: 2 elements */
  1536.         /* [1] */
  1537.         $"7FF0 4010 401C 4B94 4014 4F14 4014 4D94"
  1538.         $"4014 4014 40F4 40A4 40C4 7F84 1004 1FFC",
  1539.         /* [2] */
  1540.         $"7FF0 7FF0 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1541.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 1FFC 1FFC"
  1542.     }
  1543. };
  1544.  
  1545. resource 'ics4' (132, purgeable) {
  1546.     $"0FFF FFFF FFFF 0000 0F0C 0C0C 0C0F 0000"
  1547.     $"0FC0 C0C0 C0CF FF00 0F0C FCFF FC0F DF00"
  1548.     $"0FC0 C0C0 C0CF DF00 0F0C FFFF 0C0F DF00"
  1549.     $"0FC0 C0C0 C0CF DF00 0F0C FF0F FC0F DF00"
  1550.     $"0FC0 C0C0 C0CF DF00 0F0C 0C0C 0C0F DF00"
  1551.     $"0FC0 C0C0 FFFF DF00 0F0C 0C0C FCFD DF00"
  1552.     $"0FC0 C0C0 FFDD CF00 0FFF FFFF FDDC CF00"
  1553.     $"000F DDDD DDCC CF00 000F FFFF FFFF FF00"
  1554. };
  1555.  
  1556. resource 'ics8' (132, purgeable) {
  1557.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  1558.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1559.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1560.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1561.     $"00FF F5F5 FFF5 FFFF F5FF F5FF F9FF 0000"
  1562.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1563.     $"00FF F5F5 FFFF FFFF F5FF F5FF F9FF 0000"
  1564.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1565.     $"00FF F5F5 FFFF F5FF FFF5 F5FF F9FF 0000"
  1566.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1567.     $"00FF F5F5 F5F5 F5F5 FFFF FFFF F9FF 0000"
  1568.     $"00FF F5F5 F5F5 F5F5 FFF6 FFF9 F9FF 0000"
  1569.     $"00FF F5F5 F5F5 F5F5 FFFF F9F9 F6FF 0000"
  1570.     $"00FF FFFF FFFF FFFF FFF9 F9F6 F6FF 0000"
  1571.     $"0000 00FF F9F9 F9F9 F9F9 F6F6 F6FF 0000"
  1572.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF"
  1573. };
  1574.  
  1575. // -------------------------------------------------------------------------------------------------------------
  1576. // Movie icon
  1577.  
  1578. resource 'ICN#' (133, purgeable) {
  1579.     {    /* array: 2 elements */
  1580.         /* [1] */
  1581.         $"1FFF FC00 1200 0600 1200 0500 1E00 0480"
  1582.         $"1E00 0440 1200 0420 1200 07F0 1E00 00F0"
  1583.         $"1E00 00F0 1200 0090 13FF FF90 1E00 00F0"
  1584.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1585.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1586.         $"1E00 00F0 13FF FF90 1200 0090 1E00 00F0"
  1587.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1588.         $"1E00 00F0 1200 0090 1200 0090 1FFF FFF0",
  1589.         /* [2] */
  1590.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1591.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1592.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1593.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1594.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1595.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1596.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1597.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1598.     }
  1599. };
  1600.  
  1601. resource 'icl4' (133, purgeable) {
  1602.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1603.     $"000F 00FC 0C0C 0C0C 0C0C 0FF0 0000 0000"
  1604.     $"000F 00F0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  1605.     $"000F FFFC 0C0C 0C0C 0C0C 0FCC F000 0000"
  1606.     $"000F FFF0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  1607.     $"000F 00FC 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  1608.     $"000F 00F0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  1609.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1610.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1611.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1612.     $"000F 00FF FFFF FFFF FFFF FFFF F00F 0000"
  1613.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1614.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1615.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1616.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1617.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1618.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1619.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1620.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1621.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1622.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1623.     $"000F 00FF FFFF FFFF FFFF FFFF F00F 0000"
  1624.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1625.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1626.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1627.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1628.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1629.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1630.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1631.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1632.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1633.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1634. };
  1635.  
  1636.  
  1637. resource 'icl8' (133, purgeable) {
  1638.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1639.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1640.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1641.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1642.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1643.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1644.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1645.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1646.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1647.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1648.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1649.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1650.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1651.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1652.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1653.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1654.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1655.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1656.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1657.     $"F5F5 F5F5 F5F5 F500 FF00 00FF 0000 0000"
  1658.     $"0000 00FF 0000 FFFF FFFF FFFF FFFF FFFF"
  1659.     $"FFFF FFFF FFFF FFFF FF00 00FF 0000 0000"
  1660.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1661.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1662.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1663.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1664.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1665.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1666.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1667.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1668.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1669.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1670.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1671.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1672.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1673.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1674.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1675.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1676.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1677.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1678.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1679.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1680.     $"0000 00FF 0000 FFFF FFFF FFFF FFFF FFFF"
  1681.     $"FFFF FFFF FFFF FFFF FF00 00FF 0000 0000"
  1682.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1683.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1684.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1685.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1686.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1687.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1688.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1689.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1690.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1691.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1692.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1693.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1694.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1695.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1696.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1697.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1698.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1699.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1700.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1701.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1702. };
  1703.  
  1704. resource 'ics#' (133, purgeable) {
  1705.     {    /* array: 2 elements */
  1706.         /* [1] */
  1707.         $"7FE0 7030 5028 703C 5014 7FFC 5014 701C"
  1708.         $"5014 701C 5014 7FFC 5014 701C 5014 7FFC",
  1709.         /* [2] */
  1710.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1711.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1712.     }
  1713. };
  1714.  
  1715. resource 'ics4' (133, purgeable) {
  1716.     $"0FFF FFFF FFF0 0000 0FFF 0C0C 0CFF 0000"
  1717.     $"0F0F C0C0 C0FC F000 0FFF 0C0C 0CFF FF00"
  1718.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF00"
  1719.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1720.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1721.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF00"
  1722.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1723.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF"
  1724. };
  1725.  
  1726. resource 'ics8' (133, purgeable) {
  1727.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1728.     $"00FF FFFF F5F5 F5F5 F5F5 FFFF 0000 0000"
  1729.     $"00FF 00FF F5F5 F5F5 F5F5 FF2B FF00 0000"
  1730.     $"00FF FFFF F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1731.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1732.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1733.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1734.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1735.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1736.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1737.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1738.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1739.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1740.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1741.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1742.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1743. };
  1744.  
  1745.  
  1746. // -------------------------------------------------------------------------------------------------------------
  1747. // GX spool file icon
  1748.  
  1749.  
  1750. resource 'ICN#' (134, purgeable) {
  1751.     {    /* array: 2 elements */
  1752.         /* [1] */
  1753.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  1754.         $"1000 0440 1000 0420 1000 07F0 1007 E010"
  1755.         $"101E 1810 103C 1C10 1078 0E10 10F0 0E10"
  1756.         $"11F0 0F10 11E0 0F10 13E0 0F10 13C1 CF10"
  1757.         $"17C2 2F10 17C4 7710 1784 AA10 1785 C410"
  1758.         $"1783 A210 1781 1110 1780 8890 1380 4450"
  1759.         $"1381 A250 10C3 D0D0 107F 09D0 1000 07D0"
  1760.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  1761.         /* [2] */
  1762.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1763.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1764.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1765.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1766.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1767.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1768.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1769.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1770.     }
  1771. };
  1772.  
  1773. resource 'icl4' (134, purgeable) {
  1774.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1775.     $"000F 0000 0000 0000 0000 0FF0 0000 0000"
  1776.     $"000F 0000 0000 0000 0000 0FCF 0000 0000"
  1777.     $"000F 0000 0000 0000 0000 0FCC F000 0000"
  1778.     $"000F 0000 0000 0000 0000 0FCC CF00 0000"
  1779.     $"000F 0000 0000 0000 0000 0FCC CCF0 0000"
  1780.     $"000F 0000 0000 0000 0000 0FFF FFFF 0000"
  1781.     $"000F 0000 0000 0767 6760 0000 000F 0000"
  1782.     $"000F 0000 0006 7670 0006 7000 000F 0000"
  1783.     $"000F 0000 0067 6700 0007 6700 000F 0000"
  1784.     $"000F 0000 0676 7000 0000 7670 000F 0000"
  1785.     $"000F 0000 6767 0000 0000 6760 000F 0000"
  1786.     $"000F 0006 7676 0000 0000 7676 000F 0000"
  1787.     $"000F 0007 6760 0000 0000 6767 000F 0000"
  1788.     $"000F 0076 7670 0000 0000 7676 000F 0000"
  1789.     $"000F 0067 6700 0002 2200 6767 000F 0000"
  1790.     $"000F 0676 7600 0022 22F0 7676 000F 0000"
  1791.     $"000F 0767 6700 0222 2DEF 6767 000F 0000"
  1792.     $"000F 0676 7000 0222 CCD1 2670 000F 0000"
  1793.     $"000F 0767 6000 022D CC10 1260 000F 0000"
  1794.     $"000F 0676 7000 00AE D121 0120 000F 0000"
  1795.     $"000F 0767 6000 000A 1012 1012 000F 0000"
  1796.     $"000F 0676 7000 0000 2101 2101 200F 0000"
  1797.     $"000F 0067 6000 0000 6210 1210 000F 0000"
  1798.     $"000F 0076 7000 0006 7621 0120 000F 0000"
  1799.     $"000F 0000 6700 0067 6702 1000 0F0F 0000"
  1800.     $"000F 0000 0676 7677 0000 2000 FF0F 0000"
  1801.     $"000F 0000 0000 0000 0000 000F FF0F 0000"
  1802.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1803.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1804.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1805.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1806. };
  1807.  
  1808. resource 'icl8' (134, purgeable) {
  1809.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1810.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1811.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1812.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1813.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1814.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1815.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1816.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1817.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1818.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1819.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1820.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1821.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1822.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1823.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5C0 ECC0"
  1824.     $"ECC0 ECF5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1825.     $"0000 00FF F5F5 F5F5 F5F5 F5EC C0EC C0F5"
  1826.     $"F5F5 F5EC C0F5 F5F5 F5F5 F5FF 0000 0000"
  1827.     $"0000 00FF F5F5 F5F5 F5F5 ECC0 ECC0 F5F5"
  1828.     $"F5F5 F5C0 ECC0 F5F5 F5F5 F5FF 0000 0000"
  1829.     $"0000 00FF F5F5 F5F5 F5EC C0EC C0F5 F5F5"
  1830.     $"F5F5 F5F5 C0EC C0F5 F5F5 F5FF 0000 0000"
  1831.     $"0000 00FF F5F5 F5F5 ECC0 ECC0 F5F5 F5F5"
  1832.     $"F5F5 F5F5 ECC0 ECF5 F5F5 F5FF 0000 0000"
  1833.     $"0000 00FF F5F5 F5EC C0EC C0EC F5F5 F5F5"
  1834.     $"F5F5 F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  1835.     $"0000 00FF F5F5 F5C0 ECC0 ECF5 F5F5 F5F5"
  1836.     $"F5F5 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  1837.     $"0000 00FF F5F5 C0EC C0EC C0F5 F5F5 F5F5"
  1838.     $"F5F5 F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  1839.     $"0000 00FF F5F5 ECC0 ECC0 F5F5 F5F5 F516"
  1840.     $"1616 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  1841.     $"0000 00FF F5EC C0EC C0EC F5F5 F5F5 1616"
  1842.     $"1616 FFF5 C0EC C0EC F5F5 F5FF 0000 0000"
  1843.     $"0000 00FF F5C0 ECC0 ECC0 F5F5 F516 1616"
  1844.     $"16F9 FBFF ECC0 ECC0 F5F5 F5FF 0000 0000"
  1845.     $"0000 00FF F5EC C0EC C0F5 F5F5 F516 1616"
  1846.     $"F7F6 F905 16EC C0F5 F5F5 F5FF 0000 0000"
  1847.     $"0000 00FF F5C0 ECC0 ECF5 F5F5 F516 16F9"
  1848.     $"F8F7 0500 0516 ECF5 F5F5 F5FF 0000 0000"
  1849.     $"0000 00FF F5EC C0EC C0F5 F5F5 F5F5 FDFB"
  1850.     $"F905 1605 0005 16F5 F5F5 F5FF 0000 0000"
  1851.     $"0000 00FF F5C0 ECC0 ECF5 F5F5 F5F5 F5FD"
  1852.     $"0500 0516 0500 0516 F5F5 F5FF 0000 0000"
  1853.     $"0000 00FF F5EC C0EC C0F5 F5F5 F5F5 F5F5"
  1854.     $"1605 0005 1605 0005 16F5 F5FF 0000 0000"
  1855.     $"0000 00FF F5F5 ECC0 ECF5 F5F5 F5F5 F5F5"
  1856.     $"EC16 0500 0516 0500 00F5 F5FF 0000 0000"
  1857.     $"0000 00FF F5F5 C0EC C0F5 F5F5 F5F5 F5EC"
  1858.     $"C0EC 1605 0005 1600 0000 F5FF 0000 0000"
  1859.     $"0000 00FF F5F5 F5F5 ECC0 F5F5 F5F5 ECC0"
  1860.     $"ECC0 F516 0500 0000 00FF F5FF 0000 0000"
  1861.     $"0000 00FF F5F5 F5F5 F5EC C0EC C0EC C0C0"
  1862.     $"F5F5 F5F5 1600 0000 FFFF F5FF 0000 0000"
  1863.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1864.     $"F5F5 F5F5 F5F5 00FF FFFF F5FF 0000 0000"
  1865.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1866.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1867.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1868.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1869.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1870.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1871.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1872.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1873. };
  1874.  
  1875. resource 'ics#' (134, purgeable) {
  1876.     {    /* array: 2 elements */
  1877.         /* [1] */
  1878.         $"7FF0 4038 402C 43FC 4764 4E34 5C34 5DB4"
  1879.         $"7BF4 7BF4 79D4 78AC 59DC 4F3C 4004 7FFC",
  1880.         /* [2] */
  1881.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1882.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1883.     }
  1884. };
  1885.  
  1886. resource 'ics4' (134, purgeable) {
  1887.     $"0FFF FFFF FFFF 0000 0F00 0000 00FF F000"
  1888.     $"0F00 0000 00FC FF00 0F00 0077 76FF FF00"
  1889.     $"0F00 0777 0770 0F00 0F00 7770 0077 0F00"
  1890.     $"0F07 7700 0077 0F00 0F07 7702 2077 0F00"
  1891.     $"0F77 7022 DF77 0F00 0F77 702D CD67 0F00"
  1892.     $"0F77 700E D212 0F00 0F67 7000 6121 2F00"
  1893.     $"0F07 7007 7212 FF00 0F00 6777 002F FF00"
  1894.     $"0F00 0000 0000 0F00 0FFF FFFF FFFF FF"
  1895. };
  1896.  
  1897. resource 'ics8' (134, purgeable) {
  1898.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  1899.     $"00FF 0000 0000 0000 0000 FFFF FF00 0000"
  1900.     $"00FF 0000 0000 0000 0000 FF2B FFFF 0000"
  1901.     $"00FF 0000 0000 ECEC ECEC FFFF FFFF 0000"
  1902.     $"00FF 0000 00EC ECEC 00EC EC00 00FF 0000"
  1903.     $"00FF 0000 ECEC EC00 0000 ECEC 00FF 0000"
  1904.     $"00FF 00EC ECEC 0000 0000 ECEC 00FF 0000"
  1905.     $"00FF 00EC ECEC 0017 1700 ECEC 00FF 0000"
  1906.     $"00FF ECEC EC00 1717 F9FF ECEC 00FF 0000"
  1907.     $"00FF ECEC EC00 17F9 2BF9 ECEC 00FF 0000"
  1908.     $"00FF ECEC EC00 00FC F917 0517 00FF 0000"
  1909.     $"00FF ECEC EC00 0000 EC05 1705 17FF 0000"
  1910.     $"00FF 00EC EC00 00EC EC17 0517 FFFF 0000"
  1911.     $"00FF 0000 ECEC ECEC 0000 17FF FFFF 0000"
  1912.     $"00FF 0000 0000 0000 0000 0000 00FF 0000"
  1913.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1914. };
  1915.  
  1916.  
  1917. // -------------------------------------------------------------------------------------------------------------
  1918. // GX failed spool file icon
  1919.  
  1920.  
  1921. resource 'ICN#' (135, purgeable) {
  1922.     {    /* array: 2 elements */
  1923.         /* [1] */
  1924.         $"DFFF FC03 7000 0606 3000 050C 1800 0498"
  1925.         $"1C00 0470 1600 0460 1300 07F0 1187 E190"
  1926.         $"10DE 1B10 107C 1E10 1078 0E10 10F8 1E10"
  1927.         $"11FC 3F10 11E6 6F10 13E3 CF10 13C1 CF10"
  1928.         $"17C3 EF10 17C6 7710 178C BA10 179D DC10"
  1929.         $"17B3 AE10 17E1 1710 17C0 8B90 1380 45D0"
  1930.         $"1381 A2D0 16C3 D0F0 1C7F 09F0 1800 07D8"
  1931.         $"3000 001C 7000 0016 D000 0013 9FFF FFF1",
  1932.         /* [2] */
  1933.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1934.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1935.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1936.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1937.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1938.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1939.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1940.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1941.     }
  1942. };
  1943.  
  1944. resource 'icl4' (135, purgeable) {
  1945.     $"FF0F FFFF FFFF FFFF FFFF FF00 0000 00FF"
  1946.     $"0FFF 0000 0000 0000 0000 0FF0 0000 0FF0"
  1947.     $"00FF 0000 0000 0000 0000 0FCF 0000 FF00"
  1948.     $"000F F000 0000 0000 0000 0FCC F00F F000"
  1949.     $"000F FF00 0000 0000 0000 0FCC CFFF 0000"
  1950.     $"000F 0FF0 0000 0000 0000 0FCC CFF0 0000"
  1951.     $"000F 00FF 0000 0000 0000 0FFF FFFF 0000"
  1952.     $"000F 000F F000 0767 6760 000F F00F 0000"
  1953.     $"000F 0000 FF06 7670 0006 70FF 000F 0000"
  1954.     $"000F 0000 0FF7 6700 0007 6FF0 000F 0000"
  1955.     $"000F 0000 06FF 7000 0000 FF70 000F 0000"
  1956.     $"000F 0000 676F F000 000F F760 000F 0000"
  1957.     $"000F 0006 7676 FF00 00FF 7676 000F 0000"
  1958.     $"000F 0007 6760 0FF0 0FF0 6767 000F 0000"
  1959.     $"000F 0076 7670 00FF FF00 7676 000F 0000"
  1960.     $"000F 0067 6700 000F F200 6767 000F 0000"
  1961.     $"000F 0676 7600 00FF FFF0 7676 000F 0000"
  1962.     $"000F 0767 6700 0FF2 2FFF 6767 000F 0000"
  1963.     $"000F 0676 7000 FF22 CCFF 2670 000F 0000"
  1964.     $"000F 0767 600F F22D CC1F F260 000F 0000"
  1965.     $"000F 0676 70FF 00AE D121 FF20 000F 0000"
  1966.     $"000F 0767 6FF0 000A 1012 1FF2 000F 0000"
  1967.     $"000F 0676 FF00 0000 2101 21FF 200F 0000"
  1968.     $"000F 006F F000 0000 6210 121F F00F 0000"
  1969.     $"000F 00FF 7000 0006 7621 0120 FF0F 0000"
  1970.     $"000F 0FF0 6700 0067 6702 1000 0FFF 0000"
  1971.     $"000F FF00 0676 7677 0000 2000 FFFF 0000"
  1972.     $"000F F000 0000 0000 0000 000F FF0F F000"
  1973.     $"00FF 0000 0000 0000 0000 0000 000F FF00"
  1974.     $"0FFF 0000 0000 0000 0000 0000 000F 0FF0"
  1975.     $"FF0F 0000 0000 0000 0000 0000 000F 00FF"
  1976.     $"F00F FFFF FFFF FFFF FFFF FFFF FFFF 000F"
  1977. };
  1978.  
  1979. resource 'icl8' (135, purgeable) {
  1980.     $"FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1981.     $"FFFF FFFF FFFF 0000 0000 0000 0000 FFFF"
  1982.     $"00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1983.     $"F5F5 F5F5 F5FF FF00 0000 0000 00FF FF00"
  1984.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1985.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 FFFF 0000"
  1986.     $"0000 00FF FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1987.     $"F5F5 F5F5 F5FF 2B2B FF00 00FF FF00 0000"
  1988.     $"0000 00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5"
  1989.     $"F5F5 F5F5 F5FF 2B2B 2BFF FFFF 0000 0000"
  1990.     $"0000 00FF F5FF FFF5 F5F5 F5F5 F5F5 F5F5"
  1991.     $"F5F5 F5F5 F5FF 2B2B 2BFF FF00 0000 0000"
  1992.     $"0000 00FF F5F5 FFFF F5F5 F5F5 F5F5 F5F5"
  1993.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1994.     $"0000 00FF F5F5 F5FF FFF5 F5F5 F5C0 ECC0"
  1995.     $"ECC0 ECF5 F5F5 F5FF FFF5 F5FF 0000 0000"
  1996.     $"0000 00FF F5F5 F5F5 FFFF F5EC C0EC C0F5"
  1997.     $"F5F5 F5EC C0F5 FFFF F5F5 F5FF 0000 0000"
  1998.     $"0000 00FF F5F5 F5F5 F5FF FFC0 ECC0 F5F5"
  1999.     $"F5F5 F5C0 ECFF FFF5 F5F5 F5FF 0000 0000"
  2000.     $"0000 00FF F5F5 F5F5 F5EC FFFF C0F5 F5F5"
  2001.     $"F5F5 F5F5 FFFF C0F5 F5F5 F5FF 0000 0000"
  2002.     $"0000 00FF F5F5 F5F5 ECC0 ECFF FFF5 F5F5"
  2003.     $"F5F5 F5FF FFC0 ECF5 F5F5 F5FF 0000 0000"
  2004.     $"0000 00FF F5F5 F5EC C0EC C0EC FFFF F5F5"
  2005.     $"F5F5 FFFF C0EC C0EC F5F5 F5FF 0000 0000"
  2006.     $"0000 00FF F5F5 F5C0 ECC0 ECF5 F5FF FFF5"
  2007.     $"F5FF FFF5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  2008.     $"0000 00FF F5F5 C0EC C0EC C0F5 F5F5 FFFF"
  2009.     $"FFFF F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  2010.     $"0000 00FF F5F5 ECC0 ECC0 F5F5 F5F5 F5FF"
  2011.     $"FF16 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  2012.     $"0000 00FF F5EC C0EC C0EC F5F5 F5F5 FFFF"
  2013.     $"FFFF FFF5 C0EC C0EC F5F5 F5FF 0000 0000"
  2014.     $"0000 00FF F5C0 ECC0 ECC0 F5F5 F5FF FF16"
  2015.     $"16FF FFFF ECC0 ECC0 F5F5 F5FF 0000 0000"
  2016.     $"0000 00FF F5EC C0EC C0F5 F5F5 FFFF 1616"
  2017.     $"F7F6 FFFF 16EC C0F5 F5F5 F5FF 0000 0000"
  2018.     $"0000 00FF F5C0 ECC0 ECF5 F5FF FF16 16F9"
  2019.     $"F8F7 05FF FF16 ECF5 F5F5 F5FF 0000 0000"
  2020.     $"0000 00FF F5EC C0EC C0F5 FFFF F5F5 FDFB"
  2021.     $"F905 1605 FFFF 16F5 F5F5 F5FF 0000 0000"
  2022.     $"0000 00FF F5C0 ECC0 ECFF FFF5 F5F5 F5FD"
  2023.     $"0500 0516 05FF FF16 F5F5 F5FF 0000 0000"
  2024.     $"0000 00FF F5EC C0EC FFFF F5F5 F5F5 F5F5"
  2025.     $"1605 0005 1605 FFFF 16F5 F5FF 0000 0000"
  2026.     $"0000 00FF F5F5 ECFF FFF5 F5F5 F5F5 F5F5"
  2027.     $"EC16 0500 0516 05FF FFF5 F5FF 0000 0000"
  2028.     $"0000 00FF F5F5 FFFF C0F5 F5F5 F5F5 F5EC"
  2029.     $"C0EC 1605 0005 1600 FFFF F5FF 0000 0000"
  2030.     $"0000 00FF F5FF FFF5 ECC0 F5F5 F5F5 ECC0"
  2031.     $"ECC0 F516 0500 0000 00FF FFFF 0000 0000"
  2032.     $"0000 00FF FFFF F5F5 F5EC C0EC C0EC C0C0"
  2033.     $"F5F5 F5F5 1600 0000 FFFF FFFF 0000 0000"
  2034.     $"0000 00FF FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2035.     $"F5F5 F5F5 F5F5 00FF FFFF F5FF FF00 0000"
  2036.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2037.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000"
  2038.     $"00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2039.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 00FF FF00"
  2040.     $"FFFF 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2041.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 FFFF"
  2042.     $"FF00 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2043.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 00FF"
  2044. };
  2045.  
  2046. resource 'ics#' (135, purgeable) {
  2047.     {    /* array: 2 elements */
  2048.         /* [1] */
  2049.         $"FFF3 603E 702C 5BFC 4F74 4E74 5FF4 5DB4"
  2050.         $"7BF4 7FF4 7DF4 78BC 79DC 6F3E C007 FFFD",
  2051.         /* [2] */
  2052.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  2053.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2054.     }
  2055. };
  2056.  
  2057. resource 'ics4' (135, purgeable) {
  2058.     $"FFFF FFFF FFFF 00FF 0FF0 0000 00FF FFF0"
  2059.     $"0FFF 0000 00FC FF00 0F0F F077 76FF FF00"
  2060.     $"0F00 FF77 07FF 0F00 0F00 7FF0 0FF7 0F00"
  2061.     $"0F07 77FF FF77 0F00 0F07 770F F077 0F00"
  2062.     $"0F77 70FF FF77 0F00 0F77 7FFD CFF7 0F00"
  2063.     $"0F77 FF0E D2FF 0F00 0F6F F000 612F FF00"
  2064.     $"0FFF 7007 7212 FF00 0FF0 6777 002F FFF0"
  2065.     $"FF00 0000 0000 0FFF FFFF FFFF FFFF FF0F"
  2066. };
  2067.  
  2068. resource 'ics8' (135, purgeable) {
  2069.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 FFFF"
  2070.     $"00FF FF00 0000 0000 0000 FFFF FFFF FF00"
  2071.     $"00FF FFFF 0000 0000 0000 FF2B FFFF 0000"
  2072.     $"00FF 00FF FF00 ECEC ECEC FFFF FFFF 0000"
  2073.     $"00FF 0000 FFFF ECEC 00EC FFFF 00FF 0000"
  2074.     $"00FF 0000 ECFF FF00 00FF FFEC 00FF 0000"
  2075.     $"00FF 00EC ECEC FFFF FFFF ECEC 00FF 0000"
  2076.     $"00FF 00EC ECEC 00FF FF00 ECEC 00FF 0000"
  2077.     $"00FF ECEC EC00 FFFF FFFF ECEC 00FF 0000"
  2078.     $"00FF ECEC ECFF FFF9 2BFF FFEC 00FF 0000"
  2079.     $"00FF ECEC FFFF 00FC F917 FFFF 00FF 0000"
  2080.     $"00FF ECFF FF00 0000 EC05 17FF FFFF 0000"
  2081.     $"00FF FFFF EC00 00EC EC17 0517 FFFF 0000"
  2082.     $"00FF FF00 ECEC ECEC 0000 17FF FFFF FF00"
  2083.     $"FFFF 0000 0000 0000 0000 0000 00FF FFFF"
  2084.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF"
  2085. };
  2086.  
  2087.  
  2088. // -------------------------------------------------------------------------------------------------------------
  2089. // GX portable digital document icon
  2090.  
  2091. resource 'ICN#' (136, purgeable) {
  2092.     {    /* array: 2 elements */
  2093.         /* [1] */
  2094.         $"003F FC00 007F FE00 007F FE00 0070 0E00"
  2095.         $"FFFF FFFF 8070 0E01 8004 0081 8004 0081"
  2096.         $"81FC 3F81 8000 0001 81FD 5151 810D 5151"
  2097.         $"816D 5051 81FC 4541 81ED 5551 8125 5111"
  2098.         $"810C 1451 81FC 5451 8000 0001 8000 0001"
  2099.         $"8150 FF51 8150 9B51 8040 BF51 8150 9F11"
  2100.         $"8154 9351 FD14 9341 4554 8F51 2454 FF51"
  2101.         $"1400 0001 0C00 0001 07FF FFFF",
  2102.         /* [2] */
  2103.         $"003F FC00 007F FE00 007F FE00 007F FE00"
  2104.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2105.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2106.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2107.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2108.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2109.         $"FFFF FFFF FFFF FFFF 7FFF FFFF 3FFF FFFF"
  2110.         $"1FFF FFFF 0FFF FFFF 07FF FFFF"
  2111.     }
  2112. };
  2113.  
  2114. resource 'icl4' (136, purgeable) {
  2115.     $"0000 0000 00FF FFFF FFFF FF00 0000 0000"
  2116.     $"0000 0000 0FDD DDDD DDDD DDF0 0000 0000"
  2117.     $"0000 0000 0FDF FFFF FFFF FDF0 0000 0000"
  2118.     $"0000 0000 0FDF 0000 0000 FDF0 0000 0000"
  2119.     $"FFFF FFFF FFDF FFFF FFFF FDFF FFFF FFFF"
  2120.     $"FC0C 0C00 0FDF 0C0C 0C00 FDF0 0C0C 0C0F"
  2121.     $"F0C0 C0C0 C0C0 CDC0 C000 C0C0 D0C0 C0CF"
  2122.     $"FC0C 0C00 0C0C 0D0C 0C0C 0C0C DC0C 0C0F"
  2123.     $"F0C0 C0CD DDDD DDC0 C0DD DDDD D0C0 C0CF"
  2124.     $"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2125.     $"F0C0 C0CE EEEE EECE CECE C0CE CECE C0CF"
  2126.     $"FC0C 0C0E CCC0 DF0E 0E0E 0C0E 0E0E 0C0F"
  2127.     $"F0C0 C0CE CEE0 DFCE CECE C0C0 CECE C0CF"
  2128.     $"FC0C 0C0E EEEE DF0C 0E0C 0E0E 0E0C 0C0F"
  2129.     $"F0C0 C0CE EEE0 EECE CECE CECE CECE C0CF"
  2130.     $"FC0C 0C0E C0E0 0E0E 0E0E 0C0E 0C0E 0C0F"
  2131.     $"F0C0 C0CE CC00 DEC0 C0CE CEC0 CECE C0CF"
  2132.     $"FC0C 0C0E EEEE EE0C 0E0E 0E0C 0E0E 0C0F"
  2133.     $"F0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  2134.     $"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2135.     $"F0C0 C0CE CECE C0C0 EEEE EEEE CECE C0CF"
  2136.     $"FC0C 0C0E 0E0E 0C0C ECCE D0DE 0E0E 0C0F"
  2137.     $"F0C0 C0C0 CEC0 C0C0 ECEE EEEE CECE C0CF"
  2138.     $"FC0C 0C0E 0E0E 0C0C ECDE EEEE 0C0E 0C0F"
  2139.     $"F0C0 C0CE CECE CEC0 ECDE 00DE CECE C0CF"
  2140.     $"FFFF FF0E 0C0E 0E0C ECCE 00EE 0E0C 0C0F"
  2141.     $"0FCC CFCE CECE CEC0 ECCC EEEE CECE C0CF"
  2142.     $"00FC CF0C 0E0E 0E0C EEEE EEEE 0E0E 0C0F"
  2143.     $"000F CFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  2144.     $"0000 FF0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2145.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2146. };
  2147.  
  2148. resource 'icl8' (136, purgeable) {
  2149.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  2150.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  2151.     $"0000 0000 0000 0000 00FF FAFA FAFA FAFA"
  2152.     $"FAFA FAFA FAFA FF00 0000 0000 0000 0000"
  2153.     $"0000 0000 0000 0000 00FF FAFF FFFF FFFF"
  2154.     $"FFFF FFFF FFFA FF00 0000 0000 0000 0000"
  2155.     $"0000 0000 0000 0000 00FF FAFF 0000 0000"
  2156.     $"0000 0000 FFFA FF00 0000 0000 0000 0000"
  2157.     $"FFFF FFFF FFFF FFFF FFFF FAFF FFFF FFFF"
  2158.     $"FFFF FFFF FFFA FFFF FFFF FFFF FFFF FFFF"
  2159.     $"FFF5 F5F5 F5F5 F500 00FF FAFF 0000 0000"
  2160.     $"0000 0000 FFFA FF00 F5F5 F5F5 F5F5 F5FF"
  2161.     $"FFF5 F5F5 F5F5 F500 F5F5 F5F5 F5FA F5F5"
  2162.     $"F5F5 00F5 F5F5 F5F5 FAF5 F5F5 F5F5 F5FF"
  2163.     $"FFF5 F5F5 F5F5 F500 F5F5 F5F5 F5FA F5F5"
  2164.     $"F5F5 00F5 F5F5 F5F5 FAF5 F5F5 F5F5 F5FF"
  2165.     $"FFF5 F5F5 F5F5 F5FA FAFA FAFA FAFA F5F5"
  2166.     $"F5F5 FAFA FAFA FAFA FAF5 F5F5 F5F5 F5FF"
  2167.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2168.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2169.     $"FFF5 F5F5 F5F5 F5FB FBFB FBFB FBFB F5FB"
  2170.     $"F5FB F5FB F5F5 F5FB F5FB F5FB F5F5 F5FF"
  2171.     $"FFF5 F5F5 F5F5 F5FB 4F4F 4F01 FAFE F5FB"
  2172.     $"F5FB F5FB F5F5 F5FB F5FB F5FB F5F5 F5FF"
  2173.     $"FFF5 F5F5 F5F5 F5FB 4FFC FC01 FAFE F5FB"
  2174.     $"F5FB F5FB F5F5 F5F5 F5FB F5FB F5F5 F5FF"
  2175.     $"FFF5 F5F5 F5F5 F5FB FCFC FCFC FAFE F5F5"
  2176.     $"F5FB F5F5 F5FB F5FB F5FB F5F5 F5F5 F5FF"
  2177.     $"FFF5 F5F5 F5F5 F5FB FCFC FC00 FCFB F5FB"
  2178.     $"F5FB F5FB F5FB F5FB F5FB F5FB F5F5 F5FF"
  2179.     $"FFF5 F5F5 F5F5 F5FB 4F00 FC00 01FB F5FB"
  2180.     $"F5FB F5FB F5F5 F5FB F5F5 F5FB F5F5 F5FF"
  2181.     $"FFF5 F5F5 F5F5 F5FB 4F4F 0101 FAFB F5F5"
  2182.     $"F5F5 F5FB F5FB F5F5 F5FB F5FB F5F5 F5FF"
  2183.     $"FFF5 F5F5 F5F5 F5FB FBFB FBFB FBFB F5F5"
  2184.     $"F5FB F5FB F5FB F5F5 F5FB F5FB F5F5 F5FF"
  2185.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2186.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2187.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2188.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2189.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2190.     $"FBFB FBFB FBFB FBFB F5FB F5FB F5F5 F5FF"
  2191.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2192.     $"FB4F 4FFC FA01 FDFB F5FB F5FB F5F5 F5FF"
  2193.     $"FFF5 F5F5 F5F5 F5F5 F5FB F5F5 F5F5 F5F5"
  2194.     $"FB4F FCFC FCFC FCFB F5FB F5FB F5F5 F5FF"
  2195.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2196.     $"FB4F F9FC FCFC FCFB F5F5 F5FB F5F5 F5FF"
  2197.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5FB F5F5"
  2198.     $"FB4F F9FC 0000 FAFB F5FB F5FB F5F5 F5FF"
  2199.     $"FFFF FFFF FFFF F5FB F5F5 F5FB F5FB F5F5"
  2200.     $"FB4F 4FFC 0000 FCFB F5FB F5F5 F5F5 F5FF"
  2201.     $"00FF F6F6 F6FF F5FB F5FB F5FB F5FB F5F5"
  2202.     $"FB4F 4F07 FCFC FCFB F5FB F5FB F5F5 F5FF"
  2203.     $"0000 FFF6 F6FF F5F5 F5FB F5FB F5FB F5F5"
  2204.     $"FBFB FBFB FBFB FBFB F5FB F5FB F5F5 F5FF"
  2205.     $"0000 00FF F6FF F5F5 F5F5 F5F5 F5F5 F5F5"
  2206.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2207.     $"0000 0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5"
  2208.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2209.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  2210.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2211. };
  2212.  
  2213. resource 'ics#' (136, purgeable) {
  2214.     {    /* array: 2 elements */
  2215.         /* [1] */
  2216.         $"07E0 0FF0 0C30 FFFF 8001 9EA9 9AA1 9229"
  2217.         $"9EA9 8001 85E9 8569 F129 55E9 3001 1FFF",
  2218.         /* [2] */
  2219.         $"07E0 0FF0 0FF0 FFFF FFFF FFFF FFFF FFFF"
  2220.         $"FFFF FFFF FFFF FFFF FFFF 7FFF 3FFF 1FFF"
  2221.     }
  2222. };
  2223.  
  2224. resource 'ics4' (136, purgeable) {
  2225.     $"0000 0FFF FFF0 0000 0000 FFFF FFFF 0000"
  2226.     $"0000 FF00 00FF 0000 FFFF FFFF FFFF FFFF"
  2227.     $"F0C0 C0C0 C0C0 C0CF FC0E EEFC ECEC EC0F"
  2228.     $"F0CE E0F0 E0E0 C0CF FC0E C0EC 0CEC EC0F"
  2229.     $"F0CE EEE0 E0E0 E0CF FC0C 0C0C 0C0C 0C0F"
  2230.     $"F0C0 CECE EEE0 E0CF FC0C 0E0E CFEC EC0F"
  2231.     $"FFFF C0CE C0E0 E0CF 0FCF 0E0E EEEC EC0F"
  2232.     $"00FF C0C0 C0C0 C0CF 000F FFFF FFFF FFFF"
  2233. };
  2234.  
  2235. resource 'ics8' (136, purgeable) {
  2236.     $"0000 0000 00FF FFFF FFFF FF00 0000 0000"
  2237.     $"0000 0000 FFFF FFFF FFFF FFFF 0000 0000"
  2238.     $"0000 0000 FFFF 0000 0000 FFFF 0000 0000"
  2239.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2240.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2241.     $"FFF5 F5FB FBFB FEF5 FBF5 FBF5 FBF5 F5FF"
  2242.     $"FFF5 F5FB FC02 FEF5 FBF5 FBF5 F5F5 F5FF"
  2243.     $"FFF5 F5FB 4F01 FBF5 F5F5 FBF5 FBF5 F5FF"
  2244.     $"FFF5 F5FB FBFB FBF5 FBF5 FBF5 FBF5 F5FF"
  2245.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2246.     $"FFF5 F5F5 F5FB F5FB FBFB FBF5 FBF5 F5FF"
  2247.     $"FFF5 F5F5 F5FB F5FB 4FFE FBF5 FBF5 F5FF"
  2248.     $"FFFF FFFF F5F5 F5FB 0701 FBF5 FBF5 F5FF"
  2249.     $"00FF F7FF F5FB F5FB FBFB FBF5 FBF5 F5FF"
  2250.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2251.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2252. };
  2253.  
  2254. // -------------------------------------------------------------------------------------------------------------
  2255. // Three D Meta File
  2256.  
  2257. resource 'ICN#' (138, purgeable) {
  2258.     {    /* array: 2 elements */
  2259.         /* [1] */
  2260.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  2261.         $"103F 0440 1041 8420 1082 87F0 11FC 8010"
  2262.         $"1104 8010 1104 8010 1104 8010 1105 0010"
  2263.         $"1106 0010 11FC 0010 1000 1E10 1000 2110"
  2264.         $"1000 4090 1070 8050 1050 8050 1088 8050"
  2265.         $"1088 8050 1104 4090 1104 2110 1202 1E10"
  2266.         $"1202 0010 1401 0010 1401 0010 1306 0010"
  2267.         $"10F8 0010 1000 0010 1000 0010 1FFF FFF0",
  2268.         /* [2] */
  2269.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  2270.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  2271.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2272.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2273.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2274.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2275.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2276.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2277.     }
  2278. };
  2279.  
  2280. resource 'icl4' (138, purgeable) {
  2281.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  2282.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  2283.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  2284.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  2285.     $"000F C0C0 C0DE EEEE C0C0 CFCC CF00 0000"
  2286.     $"000F 0C0C 0E07 070E EC0C 0FCC CCF0 0000"
  2287.     $"000F C0C0 E070 70E7 E0C0 CFFF FFFF 0000"
  2288.     $"000F 0C0D EEEE ED76 EC0C 0C0C 0C0F 0000"
  2289.     $"000F C0CE 7777 7E67 E0C0 C0C0 C0CF 0000"
  2290.     $"000F 0C0E 7777 7E76 EC0C 0C0C 0C0F 0000"
  2291.     $"000F C0CE 7777 7E67 D0C0 C0C0 C0CF 0000"
  2292.     $"000F 0C0E 7777 7E7E 0C0C 0C0C 0C0F 0000"
  2293.     $"000F C0CE 7777 7EE0 C0C0 C0C0 C0CF 0000"
  2294.     $"000F 0C0D EEEE ED0C 0C0C 0C0C 0C0F 0000"
  2295.     $"000F C0C0 C0C0 C0C0 C0CF FFF0 C0CF 0000"
  2296.     $"000F 0C0C 0C0C 0C0C 0DF2 222F DC0F 0000"
  2297.     $"000F C0C0 C0C0 C0C0 CF2C C223 F0CF 0000"
  2298.     $"000F 0C0C 0DFD 0C0C F2C0 0D23 4F0F 0000"
  2299.     $"000F C0C0 CF8F C0C0 F2C0 C233 4FCF 0000"
  2300.     $"000F 0C0C F88D FC0C F22D 2233 4F0F 0000"
  2301.     $"000F C0C0 F80D F0C0 F222 3334 4FCF 0000"
  2302.     $"000F 0C0F 8808 DF0C 0F33 3344 FC0F 0000"
  2303.     $"000F C0CF 8088 DFC0 CDF4 444F D0CF 0000"
  2304.     $"000F 0CF8 8088 8DFC 0C0F FFFC 0C0F 0000"
  2305.     $"000F C0F8 0888 8DF0 C0C0 C0C0 C0CF 0000"
  2306.     $"000F 0E88 0888 88DE 0C0C 0C0C 0C0F 0000"
  2307.     $"000F CE88 8888 88DE C0C0 C0C0 C0CF 0000"
  2308.     $"000F 0CFE 8888 8EFC 0C0C 0C0C 0C0F 0000"
  2309.     $"000F C0C0 FFFF F0C0 C0C0 C0C0 C0CF 0000"
  2310.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  2311.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  2312.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  2313. };
  2314.  
  2315.  
  2316. resource 'icl8' (138, purgeable) {
  2317.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2318.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  2319.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2320.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  2321.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2322.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  2323.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2324.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  2325.     $"0000 00FF F5F5 F5F5 F5F5 7FAB ABAB ABAB"
  2326.     $"54F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  2327.     $"0000 00FF F5F5 F5F5 F5AB 002A 002A 00AB"
  2328.     $"ABF5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  2329.     $"0000 00FF F5F5 F5F5 AB00 2A00 2A00 AB54"
  2330.     $"ABF5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  2331.     $"0000 00FF F5F5 F57F ABAB ABAB AB7F 542A"
  2332.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2333.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 2A54"
  2334.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2335.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 542A"
  2336.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2337.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 2A54"
  2338.     $"7FF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2339.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 54AB"
  2340.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2341.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB ABF5"
  2342.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2343.     $"0000 00FF F5F5 F57F ABAB ABAB AB7F F5F5"
  2344.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2345.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2346.     $"F5F5 F5FF FFFF FFF5 F5F5 F5FF 0000 0000"
  2347.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2348.     $"F5F9 FF16 1616 16FF F9F5 F5FF 0000 0000"
  2349.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2350.     $"F5FF 1608 0816 16D8 FFF5 F5FF 0000 0000"
  2351.     $"0000 00FF F5F5 F5F5 F59F FF9F F5F5 F5F5"
  2352.     $"FF16 0800 0133 16D8 69FF F5FF 0000 0000"
  2353.     $"0000 00FF F5F5 F5F5 F5FF 92FF F5F5 F5F5"
  2354.     $"FF16 0801 0816 D8D8 69FF F5FF 0000 0000"
  2355.     $"0000 00FF F5F5 F5F5 FF92 929F FFF5 F5F5"
  2356.     $"FF16 1633 1616 D8D8 69FF F5FF 0000 0000"
  2357.     $"0000 00FF F5F5 F5F5 FF92 009F FFF5 F5F5"
  2358.     $"FF16 1616 D8D8 D869 69FF F5FF 0000 0000"
  2359.     $"0000 00FF F5F5 F5FF 9292 00E3 9FFF F5F5"
  2360.     $"F5FF D8D8 D8D8 6969 FFF5 F5FF 0000 0000"
  2361.     $"0000 00FF F5F5 F5FF 9200 92E3 9FFF F5F5"
  2362.     $"F5F9 FF69 6969 69FF F9F5 F5FF 0000 0000"
  2363.     $"0000 00FF F5F5 FF92 9200 9292 E39F FFF5"
  2364.     $"F5F5 F5FF FFFF FFF5 F5F5 F5FF 0000 0000"
  2365.     $"0000 00FF F5F5 FF92 0092 9292 E39F FFF5"
  2366.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2367.     $"0000 00FF 00A5 9292 0092 9292 92E3 9FA5"
  2368.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2369.     $"0000 00FF F5A5 9292 9292 9292 92E3 9FA5"
  2370.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2371.     $"0000 00FF F5F5 FFA5 9292 9292 92A5 FFF5"
  2372.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2373.     $"0000 00FF F5F5 F5F5 FFFF FFFF FFF5 F5F5"
  2374.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2375.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2376.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2377.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2378.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2379.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2380.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  2381. };
  2382.  
  2383.  
  2384. resource 'ics#' (138, purgeable) {
  2385.     {    /* array: 2 elements */
  2386.         /* [1] */
  2387.         $"7FF0 4028 4024 5C3C 5404 5CE4 4114 4114"
  2388.         $"4114 48E4 4C04 5404 5604 4804 4004 7FFC",
  2389.         /* [2] */
  2390.         $"7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2391.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2392.     }
  2393. };
  2394.  
  2395. resource 'ics4' (138, purgeable) {
  2396.     $"0FFF FFFF FFFF 0000 0F0C 0C0C 0CFC F000"
  2397.     $"0FC0 C0C0 C0FC CF00 0F06 660C 0CFF FF00"
  2398.     $"0FC6 66C0 C0CC CF00 0F06 660C 0C0C 0F00"
  2399.     $"0FC0 C0C0 22C0 CF00 0F0C 0C02 022C 0F00"
  2400.     $"0FC0 C0C2 2220 CF00 0F0C 8C0C 220C 0F00"
  2401.     $"0FC0 88C0 C0C0 CF00 0F08 880C 0C0C 0F00"
  2402.     $"0FC8 8880 C0C0 CF00 0F0C 8C0C 0C0C 0F00"
  2403.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  2404. };
  2405.  
  2406. resource 'ics8' (138, purgeable) {
  2407.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  2408.     $"00FF 2B2B 2B2B 2B2B 2B2B FF2B FF00 0000"
  2409.     $"00FF 2B2B 2B2B 2B2B 2B2B FF2B 2BFF 0000"
  2410.     $"00FF 2BEC ECEC 2B2B 2B2B FFFF FFFF 0000"
  2411.     $"00FF 2BEC ECEC 2B2B 2B2B 2B2B 2BFF 0000"
  2412.     $"00FF 2BEC ECEC 2B2B 2B2B 2B2B 2BFF 0000"
  2413.     $"00FF 2B2B 2B2B 2B2B 1717 2B2B 2BFF 0000"
  2414.     $"00FF 2B2B 2B2B 2B17 0017 172B 2BFF 0000"
  2415.     $"00FF 2B2B 2B2B 2B17 1717 D82B 2BFF 0000"
  2416.     $"00FF 2B2B E32B 2B2B 17D8 2B2B 2BFF 0000"
  2417.     $"00FF 2B2B E3E3 2B2B 2B2B 2B2B 2BFF 0000"
  2418.     $"00FF 2BE3 E39F 2B2B 2B2B 2B2B 2BFF 0000"
  2419.     $"00FF 2BE3 E3E3 9F2B 2B2B 2B2B 2BFF 0000"
  2420.     $"00FF 2B2B 9F2B 2B2B 2B2B 2B2B 2BFF 0000"
  2421.     $"00FF 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000"
  2422.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2423. };
  2424.  
  2425.  
  2426. // -------------------------------------------------------------------------------------------------------------
  2427.  
  2428. // HELP RESOURCES FOR MENUS
  2429.  
  2430. resource 'hmnu' (mApple, purgeable) {
  2431.         HelpMgrVersion,                            /* Help Version */
  2432.         0,                                        /* options */
  2433.         0,                                        /* theProc */
  2434.         0,                                        /* variant */
  2435.         HMSkipItem { /* no missing string */
  2436.         },
  2437.         {
  2438.             HMSkipItem {        /* Apple Menu Title is handled separately    */
  2439.             },
  2440.  
  2441.             HMStringResItem {     /* About… */
  2442.                 mApple,1,
  2443.                 mApple,1,
  2444.                 mApple,1,
  2445.                 0,0
  2446.             },
  2447.         }
  2448. };
  2449.  
  2450. resource 'STR#' (mApple, purgeable) {
  2451.     {
  2452.     HELPABOUTITEM;
  2453.     };
  2454. };
  2455.  
  2456.  
  2457. resource 'hmnu' (mFile, purgeable) {
  2458.         HelpMgrVersion,                            /* Help Version */
  2459.         0,                                        /* options */
  2460.         0,                                        /* theProc */
  2461.         0,                                        /* variant */
  2462.         HMSkipItem { /* no missing string */
  2463.         },
  2464.         {
  2465.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2466.                 mFile,1,                        /* menu title message        */
  2467.                 mFile,1,                        /* disabled title message    */
  2468.                 0,0,
  2469.                 0,0
  2470.             },
  2471.  
  2472.             HMStringResItem { /* New */
  2473.                 mFile,2,
  2474.                 mFile,3,
  2475.                 0,0,
  2476.                 0,0
  2477.             },
  2478.  
  2479.             HMStringResItem { /* Open… */
  2480.                 mFile,4,
  2481.                 mFile,5,
  2482.                 0,0,
  2483.                 0,0
  2484.             },
  2485.  
  2486.             HMSkipItem {     /* Dash */
  2487.             },
  2488.  
  2489.             HMStringResItem { /* Close */
  2490.                 mFile,6,
  2491.                 mFile,7,
  2492.                 0,0,
  2493.                 0,0
  2494.             },
  2495.  
  2496.             HMStringResItem { /* Save */
  2497.                 mFile,8,
  2498.                 mFile,9,
  2499.                 0,0,
  2500.                 0,0
  2501.             },
  2502.  
  2503.             HMStringResItem { /* Save As… */
  2504.                 mFile,10,
  2505.                 mFile,11,
  2506.                 0,0,
  2507.                 0,0
  2508.             },
  2509.  
  2510.             HMSkipItem {     /* Dash */
  2511.             },
  2512.  
  2513.             HMStringResItem { /* Page Setup… */
  2514.                 mFile,12,
  2515.                 mFile,13,
  2516.                 0,0,
  2517.                 0,0
  2518.             },
  2519.  
  2520.             HMStringResItem { /* Print… */
  2521.                 mFile,14,
  2522.                 mFile,15,
  2523.                 0,0,
  2524.                 0,0
  2525.             },
  2526.             
  2527.             HMStringResItem { /* Print One Copy */
  2528.                 mFile,16,
  2529.                 mFile,17,
  2530.                 0,0,
  2531.                 0,0
  2532.             },
  2533.  
  2534.             HMSkipItem {     /* Dash */
  2535.             },
  2536.  
  2537.             HMStringResItem { /* Quit */
  2538.                 mFile,18,
  2539.                 mFile,19,
  2540.                 0,0,
  2541.                 0,0
  2542.             },
  2543.         }
  2544. };
  2545.  
  2546. resource 'STR#' (mFile, purgeable) {
  2547.     {
  2548.     HELPFILEMENU;
  2549.  
  2550.     HELPNEWE;
  2551.     HELPNEWD;
  2552.  
  2553.     HELPOPENE;
  2554.     HELPOPEND;
  2555.  
  2556.     HELPCLOSEE;
  2557.     HELPCLOSED;
  2558.  
  2559.     HELPSAVEE;
  2560.     HELPSAVED;
  2561.  
  2562.     HELPSAVEASE;
  2563.     HELPSAVEASD;
  2564.  
  2565.     HELPPAGESETUPE;
  2566.     HELPPAGESETUPD;
  2567.  
  2568.     HELPPRINTE;
  2569.     HELPPRINTD;
  2570.  
  2571.     HELPPRINTONEE;
  2572.     HELPPRINTONED;
  2573.  
  2574.     HELPQUITE;
  2575.     HELPQUITD;
  2576.     };
  2577. };
  2578.  
  2579.  
  2580. resource 'hmnu' (mEdit, purgeable) {
  2581.         HelpMgrVersion,                            /* Help Version */
  2582.         0,                                        /* options */
  2583.         0,                                        /* theProc */
  2584.         0,                                        /* variant */
  2585.         HMSkipItem { /* nomEdit missing string */
  2586.         },
  2587.         {
  2588.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2589.                 mEdit,1,                        /* menu title message        */
  2590.                 mEdit,1,                        /* disabled title message    */
  2591.                 0,0,
  2592.                 0,0
  2593.             },
  2594.  
  2595.             HMStringResItem { /* Undo */
  2596.                 mEdit,2,
  2597.                 mEdit,3,
  2598.                 0,0,
  2599.                 0,0
  2600.             },
  2601.  
  2602.             HMSkipItem { /* Dash */
  2603.             },
  2604.  
  2605.             HMStringResItem { /* Cut */
  2606.                 mEdit,4,
  2607.                 mEdit,5,
  2608.                 0,0,
  2609.                 0,0
  2610.             },
  2611.  
  2612.             HMStringResItem { /* Copy */
  2613.                 mEdit,6,
  2614.                 mEdit,7,
  2615.                 0,0,
  2616.                 0,0
  2617.             },
  2618.  
  2619.             HMStringResItem { /* Paste */
  2620.                 mEdit,8,
  2621.                 mEdit,9,
  2622.                 0,0,
  2623.                 0,0
  2624.             },
  2625.  
  2626.             HMStringResItem { /* Clear */
  2627.                 mEdit,10,
  2628.                 mEdit,11,
  2629.                 0,0,
  2630.                 0,0
  2631.             },
  2632.  
  2633.             HMSkipItem {     /* Dash */
  2634.             },
  2635.  
  2636.             HMStringResItem { /* Select All */
  2637.                 mEdit,12,
  2638.                 mEdit,13,
  2639.                 0,0,
  2640.                 0,0
  2641.             },
  2642.  
  2643.             HMSkipItem {     /* Dash */
  2644.             },
  2645.  
  2646.             HMStringResItem { /* Find */
  2647.                 mEdit,22,
  2648.                 mEdit,23,
  2649.                 0,0,
  2650.                 0,0
  2651.             },
  2652.  
  2653.             HMStringResItem { /* FindAgain */
  2654.                 mEdit,24,
  2655.                 mEdit,25,
  2656.                 0,0,
  2657.                 0,0
  2658.             },
  2659.  
  2660.             HMStringResItem { /* FindSelection */
  2661.                 mEdit,26,
  2662.                 mEdit,27,
  2663.                 0,0,
  2664.                 0,0
  2665.             },
  2666.  
  2667.             HMStringResItem { /* Replace */
  2668.                 mEdit,28,
  2669.                 mEdit,29,
  2670.                 0,0,
  2671.                 0,0
  2672.             },
  2673.  
  2674.             HMStringResItem { /* ReplaceAgain */
  2675.                 mEdit,30,
  2676.                 mEdit,31,
  2677.                 0,0,
  2678.                 0,0
  2679.             },
  2680.  
  2681.             HMSkipItem {     /* Dash */
  2682.             },
  2683.             
  2684.             HMStringResItem { /* Next page */
  2685.                 mEdit,14,
  2686.                 mEdit,15,
  2687.                 0,0,
  2688.                 0,0
  2689.             },
  2690.  
  2691.             HMStringResItem { /* Prev page */
  2692.                 mEdit,16,
  2693.                 mEdit,17,
  2694.                 0,0,
  2695.                 0,0
  2696.             },
  2697.  
  2698.             HMStringResItem { /* Goto page */
  2699.                 mEdit,18,
  2700.                 mEdit,19,
  2701.                 0,0,
  2702.                 0,0
  2703.             },
  2704.  
  2705.             HMSkipItem {     /* Dash */
  2706.             },
  2707.             
  2708.             HMCompareItem {        /* Show Clipboard */
  2709.                 EDITSHOWCLIPBOARDITEM,    
  2710.                 HMStringResItem {
  2711.                     mEdit,20,
  2712.                     mEdit,20,
  2713.                     mEdit,20,
  2714.                     0,0
  2715.                 }
  2716.             },
  2717.             HMCompareItem {        /* Hide Clipboard */
  2718.                 CLIPBOARDHIDE,    
  2719.                 HMStringResItem {
  2720.                     mEdit,21,
  2721.                     mEdit,21,
  2722.                     mEdit,21,
  2723.                     0,0
  2724.                 }
  2725.             }
  2726.         }
  2727. };
  2728.  
  2729.  
  2730. resource 'STR#' (mEdit, purgeable) {
  2731.     {
  2732.     HELPEDITMENU;
  2733.  
  2734.     HELPUNDOE;
  2735.     HELPUNDOD;
  2736.  
  2737.     HELPCUTE;
  2738.     HELPCUTD;
  2739.  
  2740.     HELPCOPYE;
  2741.     HELPCOPYD;
  2742.  
  2743.     HELPPASTEE;
  2744.     HELPPASTED;
  2745.  
  2746.     HELPCLEARE;
  2747.     HELPCLEARD;
  2748.  
  2749.     HELPSELECTALLE;
  2750.     HELPSELECTALLD;
  2751.  
  2752.     HELPNEXTPAGEE;
  2753.     HELPNEXTPAGED;
  2754.  
  2755.     HELPPREVPAGEE;
  2756.     HELPPREVPAGED;
  2757.  
  2758.     HELPGOTOPAGEE;
  2759.     HELPGOTOPAGED;
  2760.  
  2761.     HELPSHOWCLIPBOARDE;
  2762.     
  2763.     HELPHIDECLIPBOARDE;
  2764.     
  2765.     /* 22 */
  2766.     HELPFINDE;
  2767.     HELPFINDD;
  2768.  
  2769.     HELPFINDAGAINE;
  2770.     HELPFINDAGAIND;
  2771.  
  2772.     HELPFINDSELECTIONE;
  2773.     HELPFINDSELECTIOND;
  2774.  
  2775.     HELPREPLACEE;
  2776.     HELPREPLACED;
  2777.  
  2778.     HELPREPLACEAGAINE;
  2779.     HELPREPLACEAGAIND;
  2780.     };
  2781. };
  2782.  
  2783. resource 'hmnu' (mFont, purgeable) {
  2784.         HelpMgrVersion,                            /* Help Version */
  2785.         0,                                        /* options */
  2786.         0,                                        /* theProc */
  2787.         0,                                        /* variant */
  2788.     HMStringResItem {
  2789.         mFont, 3,
  2790.         mFont, 4,
  2791.         mFont, 5,
  2792.         0, 0
  2793.     },
  2794.     {    /* array HMenuArray: 1 elements */
  2795.         /* [1] */
  2796.         HMStringResItem {
  2797.             mFont, 1,
  2798.             mFont, 2,
  2799.             0, 0,
  2800.             0, 0
  2801.         }
  2802.     }
  2803. };
  2804.  
  2805. resource 'STR#' (mFont, purgeable) {
  2806.     {    
  2807.     HELPFONTMENUE;
  2808.     HELPFONTMENUD;
  2809.     
  2810.     HELPFONTITEME;
  2811.     HELPFONTITEMD;
  2812.     HELPFONTITEMC;
  2813.     }
  2814. };
  2815.  
  2816.  
  2817. resource 'hmnu' (mStyle, purgeable) {
  2818.         HelpMgrVersion,                            /* Help Version */
  2819.         0,                                        /* options */
  2820.         0,                                        /* theProc */
  2821.         0,                                        /* variant */
  2822.     HMStringResItem {
  2823.         mStyle, 3,
  2824.         mStyle, 4,
  2825.         mStyle, 5,
  2826.         0, 0
  2827.     },
  2828.     {    /* array HMenuArray: 1 elements */
  2829.         /* [1] */
  2830.         HMStringResItem {
  2831.             mStyle, 1,
  2832.             mStyle, 2,
  2833.             0, 0,
  2834.             0, 0
  2835.         }
  2836.     }
  2837. };
  2838.  
  2839.  
  2840. resource 'STR#' (mStyle, purgeable) {
  2841.     {    
  2842.     HELPSTYLEMENUE;
  2843.     HELPSTYLEMENUD;
  2844.     
  2845.     HELPSTYLEITEME;
  2846.     HELPSTYLEITEMD;
  2847.     HELPSTYLEITEMC;
  2848.     }
  2849. };
  2850.  
  2851.  
  2852. resource 'hmnu' (mSize, purgeable) {
  2853.         HelpMgrVersion,                            /* Help Version */
  2854.         0,                                        /* options */
  2855.         0,                                        /* theProc */
  2856.         0,                                        /* variant */
  2857.     HMStringResItem {
  2858.         mSize, 3,
  2859.         mSize, 4,
  2860.         mSize, 5,
  2861.         0, 0
  2862.     },
  2863.     {    /* array HMenuArray: 1 elements */
  2864.         /* [1] */
  2865.         HMStringResItem {
  2866.             mSize, 1,
  2867.             mSize, 2,
  2868.             0, 0,
  2869.             0, 0
  2870.         }
  2871.     }
  2872. };
  2873.  
  2874.  
  2875. resource 'STR#' (mSize, purgeable) {
  2876.     {    
  2877.     HELPSIZEMENUE;
  2878.     HELPSIZEMENUD;
  2879.     
  2880.     HELPSIZEITEME;
  2881.     HELPSIZEITEMD;
  2882.     HELPSIZEITEMC;
  2883.     }
  2884. };
  2885.  
  2886.  
  2887. resource 'hmnu' (mSound, purgeable) {
  2888.         HelpMgrVersion,                            /* Help Version */
  2889.         0,                                        /* options */
  2890.         0,                                        /* theProc */
  2891.         0,                                        /* variant */
  2892.         HMSkipItem { /* no missing string */
  2893.         },
  2894.         {
  2895.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2896.                 mSound,1,                        /* menu title message        */
  2897.                 mSound,1,                        /* disabled title message    */
  2898.                 0,0,
  2899.                 0,0
  2900.             },
  2901.  
  2902.             HMStringResItem { /* Record */
  2903.                 mSound,2,
  2904.                 mSound,3,
  2905.                 0,0,
  2906.                 0,0
  2907.             },
  2908.  
  2909.             HMStringResItem { /* Play */
  2910.                 mSound,4,
  2911.                 mSound,5,
  2912.                 0,0,
  2913.                 0,0
  2914.             },
  2915.  
  2916.             HMStringResItem { /* Erase */
  2917.                 mSound,6,
  2918.                 mSound,7,
  2919.                 0,0,
  2920.                 0,0
  2921.             },
  2922.  
  2923.             HMSkipItem {     /* Dash */
  2924.             },
  2925.  
  2926.             HMCompareItem {        /* Speak All */
  2927.                 SOUNDSPEAKALLITEM,    
  2928.                 HMStringResItem {
  2929.                     mSound,8,
  2930.                     mSound,8,
  2931.                     mSound,8,
  2932.                     0,0
  2933.                 }
  2934.             },
  2935.                 
  2936.             HMCompareItem {        /* Speak Selection */
  2937.                 SOUNDSPEAKSELECTIONITEM,    
  2938.                 HMStringResItem {
  2939.                     mSound,9,
  2940.                     mSound,9,
  2941.                     mSound,9,
  2942.                     0,0
  2943.                 }
  2944.             },
  2945.                 
  2946.             HMStringResItem { /* stop speaking */
  2947.                 mSound,10,
  2948.                 mSound,11,
  2949.                 0,0,
  2950.                 0,0
  2951.             },
  2952.  
  2953.             HMStringResItem { /* voices */
  2954.                 mSound,12,
  2955.                 mSound,13,
  2956.                 0,0,
  2957.                 0,0
  2958.             },
  2959.                 
  2960.         }
  2961. };
  2962.  
  2963. resource 'STR#' (mSound, purgeable) {
  2964.     {
  2965.     HELPSOUNDMENU;
  2966.  
  2967.     HELPRECORDE;
  2968.     HELPRECORDD;
  2969.  
  2970.     HELPPLAYE;
  2971.     HELPPLAYD;
  2972.  
  2973.     HELPERASEE;
  2974.     HELPERASED;
  2975.  
  2976.     HELPSPEAKALLE;
  2977.     
  2978.     HELPSPEAKSELECTIONE;
  2979.  
  2980.     HELPSTOPSPEAKINGE;
  2981.     HELPSTOPSPEAKINGD;
  2982.  
  2983.     HELPVOICESE;
  2984.     HELPVOICESD;
  2985.     };
  2986. };
  2987.  
  2988. resource 'hmnu' ( mVoices, purgeable )
  2989. {
  2990.     HelpMgrVersion,                            // Help Manager Version
  2991.     hmDefaultOptions,                        // Options
  2992.     0,                                        // Use default Balloon definition function
  2993.     0,                                        // Use default 
  2994.         
  2995.     HMStringResItem                            // Help for missing items.  Used for voice names.
  2996.     {
  2997.         mVoices, 1,        // Voice name enabled
  2998.         0, 0,            // Voice names are never dimmed
  2999.         mVoices, 2,        // Voice name enabled and checked
  3000.         0, 0,            // Voice names will never be marked
  3001.     },
  3002.     {
  3003.     }
  3004. };
  3005.  
  3006. resource 'STR#' (mVoices, purgeable) {
  3007.     {
  3008.     HELPVOICESELE;
  3009.     HELPVOICESELC;
  3010.     };
  3011. };
  3012.  
  3013. resource 'STR#' (kWindowHelpID, purgeable) {
  3014.     {
  3015.     HELPACTIVESCROLL;
  3016.     HELPDIMHORIZSCROLL;
  3017.     HELPDIMVERTSCROLL;
  3018.     
  3019.     HELPGROWBOX;
  3020.     
  3021.     HELPGENERICCONTENT;
  3022.  
  3023.     HELPPICTCONT;
  3024.     HELPPICTSEL;
  3025.     
  3026.     HELPTEXTCONT;
  3027.     };
  3028. };
  3029.  
  3030. // -------------------------------------------------------------------------------------------------------------
  3031. resource 'SIZE' (-1) {
  3032.     dontSaveScreen,
  3033.     acceptSuspendResumeEvents,
  3034.     enableOptionSwitch,
  3035.     canBackground,
  3036.     doesActivateOnFGSwitch,
  3037.     backgroundAndForeground,
  3038.     dontGetFrontClicks,
  3039.     ignoreAppDiedEvents,
  3040.     is32BitCompatible,
  3041.     isHighLevelEventAware,
  3042.     localAndRemoteHLEvents,
  3043.     isStationeryAware,
  3044.     reserved,
  3045.     reserved,
  3046.     reserved,
  3047.     reserved,
  3048.     kPreferredSize,
  3049.     kMinimumSize
  3050. };
  3051.